xibファイルから作成されたUIViewController
があります。viewDidLoadとViewDidAppearが呼び出されない
私はこのようにそれを初期化:
_sharedSingleton = [[SlipChangesViewController alloc] init];
[[NSBundle mainBundle] loadNibNamed:@"SlipChangesViewController" owner:_sharedSingleton options:nil];
私は別のUIViewControllerでサブビューにそのUIViewController
のビューを追加:
[self.view addSubview:slipChangesVC.view];
今すぐ奇妙なことは、ビューが正常に追加されています何らかの理由でサブビューはviewDidLoad
とvieWillAppear
の両方が呼び出されません。しかし、共有シングルトンを作成するメソッドと、init
メソッドを正常に呼び出すことができます。
:
- のなし
UIViews
かnil - XIBからコンセントが正しく
- は、私が
[super viewDidLoad]
と[super viewWillAppear]
UIViewControllers
私はstackOverflowでさまざまなスレッドをチェックして、成功していない提案を試しました。例えば。呼び出す[slipChangesVC view]
これらの2つのメソッドが呼び出されない理由は誰にも分かりますか?
おそらくこれを見てくださいhttp://stackoverflow.com/a/32965187/2237587答えの下の部分 – Simon