所以我试图从一个视图控制器使用push segue(在故事板中选择)获取到另一个视图控制器。当我到达第二个视图控制器时,viewDidLoad不会触发!这是一个错误还是我做错了什么?ViewDidLoad在推送到新视图控制器后不会触发
回答
真的很难给出这样的问题的建议,
重复检查下面的东西一次。
- 是故事板视图控制器具有类作为SecondViewController.h
- 是连接到出口作为Seccndviewcontrooler的查看“查看”。
- 执行segue是否确实只推送SecondViewcontroller。
- 清洁生成一次proj。
- 只需运行应用程序 - 在[super viewDidLoad]之后立即放置一个NSLog状态,并看到在控制台中打印日志。
- 尝试在viewWillAppear/viewdidAppear中保留断点或NSLog。
修正了它。不得不改变 “公共设置():基地(” 设置 “空)” 到 “公共设置(IntPtr的手柄):基地(手柄)” 任何想法,为什么? – justasking 2014-10-20 05:58:02
什么是设置?如果您发布了代码片段,并且这里有很多人帮助您,它会更好。 – 2014-10-20 08:59:35
你是什么意思推到新视图? ViewControllers可以被推送不查看。只有当ViewController加载到内存中时,ViewDidLoad才会被触发。如果VC被iOS运行时卸载并且正在被重新加载,它也可以被触发。
但是,拇指规则是,它只会在VC未被加载时触发。如果我错误地解释你,请进一步阐述你的问题。
我使用从一个viewcontroller推塞格到另一个,它的工作原理,我到第二个viewcontroller,但viewdidload不会触发 – justasking 2014-10-20 05:32:11
您是否使用“loadView”方法在代码中? – 2014-10-20 05:53:34
- 1. UINavigationController不推送视图控制器
- 2. 视图控制器不会推
- 3. 从控制器更改视图不触发视图更新
- 4. 不能推新视图控制器
- 5. 钛 - 触发从控制器到视图
- 6. UINavigationController不会推送其他视图控制器?
- 7. 如何使用代码推送到新的视图控制器?
- 8. 发送ID从视图到控制器
- 9. 从控制器发送值到视图
- 10. didSelectRowAtIndexPath不推送新的视图控制器,也没有错误
- 11. 推送视图控制器的问题
- 12. 代表发送回值并推送弹出视图控制器
- 13. 视图控制器从其他视图控制器推不会加载
- 14. 在一段时间后推送视图控制器
- 15. 如何在推送的视图控制器下弹出视图控制器?
- 16. 模态视图不会从子控制器中触发
- 17. 如何在didReceiveRemoteNotification中推送新视图控制器,以便以前的视图控制器暂时不显示?
- 18. 不能instantiante并推送到另一个视图控制器
- 19. 为什么我无法将新视图控制器推送到当前视图?
- 20. 页面视图控制器viewDidLoad()问题
- 21. 故事板 - 弹出到视图控制器,然后推送导致多个推
- 22. MVC3 Razor部分视图不会发送回控制器
- 23. 从视图控制器发送Firebase数据到视图控制器
- 24. 从主视图控制器发送Firebase数据到详细视图控制器
- 25. 推送到根视图控制器在UIStoryboard
- 26. 使用控制器属性触发的事件后视图不更新
- 27. 从横向推送视图控制器中的视图控制器
- 28. 如何从视图控制器viewdidload方法触发函数 - objective-c - iphone
- 29. 无法从UITableView单元中推送新的视图控制器
- 30. 推视图控制器?
你的代码在哪里? – Raptor 2014-10-20 02:36:14
我没有以编程方式做,我连接故事板的segue – justasking 2014-10-20 02:37:27