0

XCode で「基本国際化」を使用して、ストーリーボードをローカライズします。

言語を設定した後:ドイツ語、英語、Xcodeで「ベース国際化を使用」をチェックすると、非常に奇妙で厄介な動作が発生します:ビューをストーリーボード要素に追加してシミュレーターで実行すると、追加されたビューが表示されるのは次の場合のみです私のシミュレーター言語は英語ですが、ドイツ語に設定すると、完全に空の白い UI が表示されます。

似たようなものを見た人はいますか?

4

1 に答える 1

1

最後に私はそれを解決しました。

XCode のこの機能は非常にバグが多く、その迷惑な動作に慣れるには時間がかかります。

プロジェクトを作成したら、ベースの国際化を確認する前に、すべてのストーリーボードを少なくとも 1 回開く必要があります。ローカライズ文字列ファイルも開く必要があります。プロジェクトをクリーンアップする必要がある後。

これらの手順の後、ベースの国際化を設定できます。

そして最後にそれは機能します。

実話。

于 2013-03-06T18:27:16.387 に答える