2

2 つのローカリゼーションを持つアプリがあります。通常、私は「NSLocalizedString」を使用し、両方のローカリゼーションで同じソース コードを保持しますが、ViewController の 1 つはロケールごとに異なる外観と機能を持たなければなりません。そこで、'Localize..' を押して、2 つのローカライズ バージョンを作成しました。通常のもの。

それ以来 - 実行時に私は得る:

Interface Builder ファイル内の不明なクラス MyViewController。

ビューコントローラーは表示されません(問題がある場合はUITableViewControllerです)。ストーリーボードをチェックインしましたが、カスタム クラスはまだリストされており、View Controller ディスプレイにリンクされています。各ロケールでクラス名を変更しませんでした - それはまだ同じです。

ここで何が得られますか?

ありがとう

4

1 に答える 1

3

私は自分のプロジェクトでこの種の問題を実験しましたが、私の問題はviewcontrollers.mファイルがBuild Phases->Compile Sourcesのコンパイルソースに含まれていなかったことでした.コンパイルソースに手動で追加し、問題を解決しました. それがあなたを助けることを願っています。

于 2013-03-13T18:16:37.993 に答える