我正在开发一个新应用程序,其中有一个带有一些 UIButtons 的“主”UIViewController,一旦用户单击按钮,应用程序就会导航到另一个 UIViewController。
由于某种原因,UIViewControllers 没有打开,当您单击按钮时没有任何反应。任何试图提供帮助的人都应该注意的几点
- 我使用的代码和界面与我创建的另一个应用程序非常相似并且工作正常(我对代码进行了三次检查,在 UIViewControllers 导航的区域也是如此)
- 我三次检查了 Interface Builder 项目及其与 IBOutlet 的连接(视图已连接到视图,文件所有者设置正确,等等...)
- 我将 NSLogs 插入到未推送的 UIViewController 中,我可以看到正在调用 initWithNibName,但未调用 viewDidLoad。
- 我正在使用基本简单的代码来创建和推送 UIViewController:alloc+initWithNibName,然后是 presentModalViewController 或 pushViewController(它们都不起作用),正如我所说,在另一个具有相同机制的应用程序中它工作正常。
我不知道在哪里看!也许我错误地取消了Interface Builder中的一些“启用”按钮或类似的东西。
有没有人遇到过类似的事情,或者可能对我应该去哪里有一些新的想法?