0

私は、別の 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 に答える