值得注意的是,应用程序的这一部分(主菜单中的此选项)之前完美运行。然后我从主菜单中编写了下一个选项,现在这个选项不再工作了。
我知道我编写的代码有效,但是类或者xib都有问题,因为当我将它切换为调用不同的类/ xib时它起作用了:
UIViewController *nextController = [[OneMethodController alloc] initWithNibName:@"OneMethodController" bundle:nil];
为:
UIViewController *nextController = [[SecondMethodController alloc] initWithNibName:@"SecondMethodController" bundle:nil];
当我尝试加载第一个类/ xib(过去常常工作时,正如我所说),应用程序只是无限期地停止。没有错误,应用程序也不会崩溃。
有什么想法吗?谢谢!
答案 0 :(得分:0)
请注意,* nextController最有可能被初始化为
SecondMethodController * nextController = [[SecondMethodController alloc] init。 。
而不是
UIViewController * nextController = [[SecondMethodController alloc] init。 。
答案 1 :(得分:0)
问题不在于XIB,而在于该XIB类的viewDidLoad。感谢@ cool_me5000对此的帮助。