2009-11-14 13 views

答えて

7

これは、Interface Builderで使用されるシミュレータがプロジェクトとは独立しているからです。それはちょうどあなたのxibファイルを取って、インターフェイスを構築し、それを表示しています。そのため、参照が見つかったが見つからないリソースはスキップされます。したがって、UIImageViewが "myImage.png"という名前の画像を使用している場合、シミュレータが実行されると、[UIImage imageNamed:@"myImage.png"];を実行しようとします。 "myImage.png"はSimulatorバンドルの一部ではないため、イメージの作成に失敗し、UIImageViewは空白になります。

(明らかに)ボタンは標準でグローバルに使用できるコードなので、ボタンを作成できます。あなたのプロジェクト固有のリソースはそうではありません。

+0

「インターフェイスをシミュレートする」が機能していないように見えるのはなぜですか? – Casebash

関連する問題