0

非常に単純なステートメントを実行できません。それは1時間イライラしていました。

self.mainImageView.image = [UIImage imageNamed:@"Radio"];

私はもう試した[self.mainImageView setImage:[UIImage imageNamed:@"Radio"]];

接続はすべて正常です。そして、これにはすでに画像が割り当てられています。このビューに割り当てられている画像を変更する必要があります。

でさまざまな順列を試しました[UIImage imageNamed:@"Radio.png"];

また、最初に画像を割り当ててから、画像ビューに割り当ててみました。

4

1 に答える 1

2

これは2つの理由の1つです。

a)imageViewは、使用していると思われるInterface Builderに接続されていないため、初期化されていません。

b)イメージがアプリケーションのバンドルに存在しません。

どちらの理由があなたを参照しているかを確認するには、を実行しNSLog(@"%@", self.mainImageView);てa)であるかどうかを確認するか、作成前にイメージをNSLogして、ファイルがXcodeのファイルオーガナイザー(左側のメニュー)に存在することを確認します。

于 2013-03-12T19:15:33.987 に答える