经过一年的休息后回到iOS开发,这一切都是混乱。
执行下面的3行代码时,我会看到下面的模拟器截图。
我还尝试将LoginForm视图控制器添加为根视图控制器,除了我还看到一个空白屏幕。
如xcode截图所示,命名全部匹配。所有约束都是蓝色的。
我在LoginForm的viewDidLoad中包含了一个NSLog,我已经看到了点上的日志,但仍然没有显示任何内容。
我错过了什么,或做错了什么?我没有任何错误可以使用。
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController *view = [storyboard instantiateViewControllerWithIdentifier:@"LoginForm"];
[self.navigationController pushViewController:view animated:YES ];
答案 0 :(得分:2)
尝试使用
[self presentViewController:myVC animated:NO completion:nil];
因为你的故事板似乎没有使用导航控制器。
答案 1 :(得分:0)
如果你有Xib文件
Viewcontroller1 *viewController = [[Viewcontroller1 alloc]
initWithNibName:@"Viewcontroller1" bundle:nil];
[[self navigationController] pushViewController:viewController animated:YES];
如果你有故事板
Viewcontroller1*vc=[self.storyboard instantiateViewControllerWithIdentifier:@"Viewcontroller1"];
[self.navigationController pushViewController:vc animated:YES];