【发布时间】:2015-11-13 15:43:33
【问题描述】:
为了为NSLocalizedString 提供备用语言,我在Objective-C 中使用了#undef 和#define:
#undef NSLocalizedString
#define NSLocalizedString(key, comment) @"NSLocalizedString has been replaced";
如果从 Objective-C 调用,这非常有效,但如果从 Swift 调用,NSLocalizedString 的新定义将被忽略。 (桥接头配置正确且有效)
这在 Swift 中是否可行,如果可以,如何实现?
注意:真实示例为here on Github,另见SO answer here
【问题讨论】:
标签: objective-c swift