Ios 推送到新的viewcontroller后,ViewDidLoad不会启动

Ios 推送到新的viewcontroller后,ViewDidLoad不会启动,ios,xamarin,Ios,Xamarin,因此,我尝试使用故事板中选择的推送序列从一个viewcontroller切换到另一个viewcontroller。当我到达第二个viewcontroller时,viewDidLoad没有启动!这是一个bug还是我做的每件事都错了?推到新视图是什么意思?视图控制器可以推送而不是查看。仅当ViewController加载到内存中时,才会激发ViewDidLoad。如果VC由iOS运行时卸载并再次加载,则也可以触发该命令 但经验法则是,它只会在加载VC时启动,而不会在加载之后启动。如果我对你的理解不正

因此,我尝试使用故事板中选择的推送序列从一个viewcontroller切换到另一个viewcontroller。当我到达第二个viewcontroller时,viewDidLoad没有启动!这是一个bug还是我做的每件事都错了?

推到新视图是什么意思?视图控制器可以推送而不是查看。仅当ViewController加载到内存中时,才会激发ViewDidLoad。如果VC由iOS运行时卸载并再次加载,则也可以触发该命令


但经验法则是,它只会在加载VC时启动,而不会在加载之后启动。如果我对你的理解不正确,请进一步阐述你的问题。

对这种问题很难提出建议

再次检查以下内容

故事板视图控制器的类为SecondViewController.h “视图”是否连接到插座,作为seccndviewcontroller的视图。 执行segue是否确实只按SecondViewcontroller。 清理并构建项目一次。 只需运行该应用程序-在[super viewDidLoad]的正后方放置一个NSLog语句,即可在控制台中打印日志。 尝试将断点或NSLog保留在ViewWillDisplay/ViewDidDisplay。
你的代码在哪里?我没有编程,我从故事板连接了segue我使用了从一个viewcontroller到另一个viewcontroller的push segue,它可以工作,我访问了第二个viewcontroller,但viewdidload不会修复它。必须更改公共设置:基本设置,null为公共设置IntPtr句柄:基本句柄有什么想法吗?什么是设置??如果您发布代码片段,并且这里有很多人可以帮助您,这会更好。