2

xib ファイルを 2 つの言語にローカライズし、xib には UIImageView と UIButtons が含まれており、Interface Builder のイメージ プロパティの値を設定します。ローカライズされたイメージを使用してこれらのプロパティを設定すると、すべて正常に動作し、実行時にイメージが表示されます。しかし、ローカライズされていない画像を使用すると、画像が表示されず、ログに記録されます

「識別子が「(null)」のバンドル内のペン先から参照される「greenBackgroundImage.png」画像を読み込めませんでした」

両方の言語で同じ画像を使用している場合でも、すべての画像をローカライズする必要はありません。

どんな助けでも大歓迎です

4

1 に答える 1

0

ローカライズされていない画像がバンドルに含まれていないようです。ビルド設定を確認してください (プロジェクトを選択 > ターゲットを選択 > ビルド フェーズ > セクションを展開し、[バンドル リソースをコピー])。greenBackgroundImage.png がそこにリストされていない場合は、追加してください。

于 2012-11-13T16:15:23.943 に答える