gpt4 book ai didi

iOS:UIViewController 未被推送问题

转载 作者:行者123 更新时间:2023-11-28 17:43:13 25 4
gpt4 key购买 nike

我正在开发一个新应用程序,其中有一个带有一些 UIButton 的“主”UIViewController,一旦用户单击按钮,应用程序就会导航到另一个 UIViewController。

由于某种原因,UIViewControllers 没有打开,当您点击按钮时没有任何反应。任何试图提供帮助的人都应该知道的几点

  • 我使用的代码和界面与我创建的另一个应用程序非常相似并且运行良好(我对代码进行了三重检查,它在进行 UIViewControllers 导航的区域中是相同的)
  • 我对 Interface Builder 项及其与 IBOutlet 的连接进行了三次检查( View 连接到 View ,文件所有者设置正确,等等)
  • 我将 NSLogs 插入到未被推送的 UIViewController 中,我可以看到正在调用 initWithNibName,但未调用 viewDidLoad。
  • 我正在使用基本简单的代码来创建和推送 UIViewController:alloc+initWithNibName,然后是 presentModalViewController 或 pushViewController(它们都不起作用),正如我所说,在另一个具有相同机制的应用程序中它工作正常。<

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

有没有人遇到过类似的事情,或者对我应该看哪里有一些新想法?

最佳答案

嗯,奇怪。我现在能想出的事情是:你在 viewDidLoad 中调用 [super] 了吗?它是否堆叠在另一个 View 后面?运行 instruments 以查看推送 View 上的所有内容是否都已分配,这样您就知道是否加载了整个 View 。你使用导航 Controller ?比你使用 pushViewController。当您不想要模型时,您可以使用 presentmodalviewcontroller。

关于iOS:UIViewController 未被推送问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7272391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com