単純な問題です。bigImageView
ストーリーボードを使用して UIViewController で呼び出される UIImageView を定義しました。その UIViewController の h ファイルで次のように宣言されています。
@property (retain, nonatomic) IBOutlet UIImageView *bigImageView;
私appDelegate
の場合、次のように UIViewController を初期化します。
imageViewController = [storyboard instantiateViewControllerWithIdentifier:@"chosenImageController"];
これは私の UIViewController m ファイルで initWithCoder を呼び出します:
-(id)initWithCoder:(NSCoder *)aDecoder
{
self = [super initWithCoder:aDecoder];
if (self) {
// Custom initialization
}
return self;
}
この関数は一度しか呼び出されないため、二重の初期化はありません。ただし、後でbigImageView
ポインターを確認すると、まだ nil です。
初期化はそれにメモリを割り当てることになっていませんか? このUIImageviewをUIImageを保持するように設定しようとすると、画像が表示されないのはそのためだと思いますありがとう