eng、span、port、rus、arab、chin 用の Localizable.strings ファイルがあります。
非常に奇妙な問題が発生し始めました。値の代わりにキーが表示されます。奇妙なのは、これが原因で動作が停止したことです。
私が持っていた:
self.title = NSLocalizedString(@"1OF5", @"");
ViewControllerA では、うまくいきました。次に、コード行をコピーして ViewControllerB に貼り付けました。現在、.strings ファイルの値の代わりにキー「1OF5」が表示されています。
他のすべての NSLocalizedStrings は、アプリ全体 (100 以上) で正常に動作しますが、これを除きます >:|
私が試してみました:
- アプリの削除と再インストール
- デバイスを再起動しています
- プロジェクトのクリーニングと再インストール
- デバイスの再起動、プロジェクトのクリーニング、および再インストール
- .strings ファイルを削除して再度追加する
私はこれで髪を引っ張っています。どんな助けでも大歓迎です。