当与genstrings一起使用时,iOS用于创建本地化字符串的宏非常棒。但是,我想在其中一个宏上创建自己的#define,如下所示:
#define MyLocalizedStringWithDefaultValue(key, tbl, val, comment) \
NSLocalizedStringWithDefaultValue(key, tbl, [NSBundle mainBundle], val, comment)
#endif从本质上讲,我总是想要与主包背道而驰,所以我觉得没有必要每次都键入它。这在代码中工作得很好,但是genstrings不能接受我的宏。有什么我可以做的,让它拿起我的自定义宏?我在手册页上看到有一个例程参数,看起来就像我要做的那样,但我无法让它工作。
发布于 2012-12-15 00:03:14
键入genstrings以查看帮助文本。请注意-s substring选项。你想要这样的东西:
genstrings -s MyLocalizedString -o someDir *.mhttps://stackoverflow.com/questions/13882121
复制相似问题