Framework中的字符串表

时间:2012-09-24 11:10:26

标签: xcode cocoa frameworks localization

我正在开发一个cocoa库,它保留了自己的字符串表以进行本地化。

例如:return NSLocalizedStringFromTable(m_errID,@“ResultMessages”,nil);

我将此框架添加到cocoa应用程序项目中。 当我打电话给Api(使用上面的代码)时,它不起作用。 当我将这个字符串表分别添加到它工作的Application项目时。

请帮我一个解决方案,以便框架Apis使用框架中包含的String表。

此致 Binoy Krishna

1 个答案:

答案 0 :(得分:0)

NSLocalizedString和朋友在[NSBundle mainBundle]内寻找字符串表格。如果您需要在其他捆绑包中执行字符串查找,例如[NSBundle bundleForClass:[MyFrameworkClass class]],则您需要使用其中一个也需要NSBundle参数的变体,例如NSLocalizedStringFromTableInBundle