0

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

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

怎么办?

4

1 回答 1

4

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

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

于 2013-05-11T20:42:04.953 回答