-(id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
preview.text = "hello";
}
return self;
}
プレビューはシンプルな UILabel です。
iboutlet(UIコンポーネント)はviewdidloadメソッドで読み込まれるため
、initでアクセスすることはできません。
nib からビュー コントローラーを作成したからといって、それがすぐに読み込まれるわけではありません。
uiコンポーネントを作成する必要があるコードをviewDidLoad
ieに配置する必要があります
- (void)viewDidLoad {
preview.text = "hello";
}
チェックpreview
するとnil
、 init メソッド内にあるため、テキストを設定しても機能しません!