UIImageViewでのUIImageの表示に問題があります。私はstackoverflow全体で同様の質問を探しましたが、どの修正も役に立ちませんでした。
- 画像は確かに私のバンドルに含まれています
- ファイルインスペクター->ターゲットメンバーシップが画像に対してチェックされます
- IBOutletが接続されています(IBOutletの使用とプログラムによる実行の両方を試しました)
- pngとjpgの両方が機能します
InterfaceBuilderを使用するためのコードは次のとおりです-
//@property and @synthesize set for IBOutlet UIImageView *imageView
- (void)viewDidLoad
{
[super viewDidLoad];
NSAssert(self.imageView, @"self.imageView is nil. Check your IBOutlet connection");
UIImage *image = [UIImage imageNamed:@"banner.jpg"];
NSAssert(image, @"image is nil");
self.imageView.image = image;
}
このコードはNSAssertで終了し、コンソールに「imageisnil」と出力します。
また、属性インスペクターから直接画像を選択してみました。
ただし、それでも画像は表示されません(NSAssertで終了します-'画像はnil'です)。
どんな助けや提案も大歓迎です。
ありがとう