我试图使用以下内容将UIViewController推送到我的导航堆栈:
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle: nil];
TestViewController *lvc = (TestViewController *)[storyboard instantiateViewControllerWithIdentifier:@"TestViewController"];
[self.navigationController pushViewController:lvc animated:YES];
TestViewController在故事板中有一个场景,ViewDidLoad总是被称为BUT如果我用一个按钮点击触发这个代码我得到一个空白视图添加了导航堆栈。它有一个导航标题和后退按钮。如果单击后退按钮,则调用视图也为空白。
如果我在调用UIViewController的ViewDidLoad中调用此代码,它按预期工作,我可以从故事板中看到该视图。后退按钮然后工作正常。
我的原始观点是否会被取消分配?
非常感谢