我有一个正在从厦门国际银行文件中创建一个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
或UIViewControllers
是零 - 从厦门国际银行的网点是否正确链接
- 我打电话
[super viewDidLoad]
和[super viewWillAppear]
我检查stackOverflow上的各种线程,并尝试有没有成功的建议。例如。调用[slipChangesVC view]
有谁知道为什么这2种方法就不叫?
也许看看这个http://stackoverflow.com/a/32965187/2237587。答案的底部 – Simon