1

我正在研究一个新的应用程序,其中有一个“主”UIViewController与一些UIButtons和一旦用户点击按钮,应用程序正在导航到另一个UIViewController。iOS:UIViewController没有被推送问题

出于某种原因,UIViewControllers没有打开,当你点击按钮时什么也没有发生。几点,任何人谁试图帮助应该知道

  • 我使用的代码和接口是非常相似的,我已经创造了另一个应用程序和工作正常的(我三重检查的代码,它的在使UIViewControllers导航区域相同)
  • 我三重检查了界面生成器项目和他们的连接到IBOutlet我们罚款(视图连接到视图,文件的所有者设置正确,等等......)
  • 我将NSLog插入到未被推送的UIViewController中,我可以看到正在调用initWithNibName,但未调用viewDidLoad。
  • 我使用的是基本的,简单的代码来创建和推动的UIViewController:ALLOC + initWithNibName然后presentModalViewController或pushViewController(他们没有工作),正如我所说,在相同的机制另一个应用程序,它工作正常。

我不知道去哪里找!也许我错误地检查了Interface Builder中的一些“启用”按钮或类似的东西。

有没有人遇到类似的东西,或者可能有一些新的想法,我应该在哪里看?

回答

0

嗯,奇怪。的事情,我能想出现在:DIT你调用[超级]在你的viewDidLoad? 它是否被叠加在另一个视图之后?运行仪器以查看是否分配了推送视图上的所有内容,以便知道整个视图是否已加载。你使用导航控制器?比你使用pushViewController。当你不想要模型时,你需要使用当前的模型控制器。