我正在开发一个可可库,它保留自己的字符串表以进行本地化。
例如:返回 NSLocalizedStringFromTable(m_errID, @"ResultMessages", nil );
我将此框架添加到一个可可应用程序项目中。当我调用 Api(使用上面的代码)时,它不起作用。当我将此字符串表单独添加到应用程序项目中时,它起作用了。
请帮我一个解决方案,以便框架Apis使用框架中包含的String表。
问候比诺伊克里希纳
我正在开发一个可可库,它保留自己的字符串表以进行本地化。
例如:返回 NSLocalizedStringFromTable(m_errID, @"ResultMessages", nil );
我将此框架添加到一个可可应用程序项目中。当我调用 Api(使用上面的代码)时,它不起作用。当我将此字符串表单独添加到应用程序项目中时,它起作用了。
请帮我一个解决方案,以便框架Apis使用框架中包含的String表。
问候比诺伊克里希纳
NSLocalizedString
和朋友在里面找字符串表[NSBundle mainBundle]
。如果您需要在不同的包中进行字符串查找,例如[NSBundle bundleForClass:[MyFrameworkClass class]]
,那么您需要使用也需要NSBundle
参数的变体之一,例如NSLocalizedStringFromTableInBundle
.