0

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

例如:返回 NSLocalizedStringFromTable(m_errID, @"ResultMessages", nil );

我将此框架添加到一个可可应用程序项目中。当我调用 Api(使用上面的代码)时,它不起作用。当我将此字符串表单独添加到应用程序项目中时,它起作用了。

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

问候比诺伊克里希纳

4

1 回答 1

0

NSLocalizedString和朋友在里面找字符串表[NSBundle mainBundle]。如果您需要在不同的包中进行字符串查找,例如[NSBundle bundleForClass:[MyFrameworkClass class]],那么您需要使用也需要NSBundle参数的变体之一,例如NSLocalizedStringFromTableInBundle.

于 2012-09-24T13:18:56.610 回答