我的应用程序中有一个视图控制器,在我的屏幕上我有一个用户需要点击的 UIView。当他们这样做时,我想调用另一个 viewController 的视图,并将其显示在用户的屏幕上。不幸的是,我无法显示视图。
我从中调用的 viewController 的名称称为“MainViewController”,而我希望显示其视图的 ViewController 称为“NextViewController”
这是我拨打电话的代码:
- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
NSLog(@"I was touched.");
_nextView = [[NextViewController alloc] init]; //this code is not being called
[self.view addSubview:_nextView.view]; //neither is this being called
}
其中 _nextView 是我在 MainViewController 的 .h 文件中声明的属性。
正在调用此方法,但由于某种原因,因为我能够看到日志语句打印到输出,但由于某种原因,我无法在此之后调用这些行。谁能看到我做错了什么?
提前感谢所有回复的人。