访问库中的.strings文件,而不是bundle

时间:2013-05-11 19:20:04

标签: ios cocoa-touch

我在另一个xcodeproj里面的xcodeproj里面,或者说是一个静态库。该项目包含多个.strings文件。特别是在这个库里面。如何访问此文件中的字符串?

  • NSLocalizedString(@"myText", @"")从主项目的.strings中获取字符串;
  • 我无法使用NSLocalizedStringFromTableInBundle(@"myText", @"myTable", @"myBundle", @""),因为文件(表格)不在捆绑包上。它在图书馆内。
  • NSLocalizedStringFromTable(@"myText", @"myTable", @"")什么都没给我。
  • NSLocalizedStringFromTable(@"myText", @"MyLibrary/myTable", @"")什么都没给我。

现在是什么?

1 个答案:

答案 0 :(得分:4)

你做不到。构建子项目时,产品是静态库。这不包含文件,只包含对象代码。在静态库中没有捆绑文件的工具。

如果您希望子项目中的文件位于最终应用程序包中,则需要将其直接添加到该项目中。