iOS首次启动故障
我有3个视图控制器,具有iOS首次启动故障,ios,Ios,我有3个视图控制器,具有NSUserDefaultbool值,用于检测首次启动并调用tutorial func。但是,在其中一个视图控制器中,它不能正常工作: 我有一个与VCs定制的动画segue main vc->img vc img vc退出->主vc 主vc->sett vc 设置vc退出->主vc 我试着在主vc中的viewDidLoad中编写println,我发现viewDidLoad方法只有在应用程序打开时才起作用,其他所有时间我回到主vc时都不起作用。(在另外两个vcs中,每次我
NSUserDefault
bool值,用于检测首次启动并调用tutorial func。但是,在其中一个视图控制器中,它不能正常工作:
我有一个与VCs定制的动画segue
main vc->img vc
img vc退出->主vc
主vc->sett vc
设置vc退出->主vc
我试着在主vc中的viewDidLoad
中编写println
,我发现viewDidLoad
方法只有在应用程序打开时才起作用,其他所有时间我回到主vc时都不起作用。(在另外两个vcs中,每次我切换到它们时,它都会工作)
我不知道如何改正。你的问题很难理解。我在这里尝试一个答案,如果它不能满足您的需求,请提供更多的代码 我认为您混淆了
didLoad
和dideseact
委托方法。
如果要在每次向用户显示视图时触发代码,请使用viewdide
delegate方法
当视图加载到内存中时,viewDidLoad
仅被调用一次。如果使用navigationcontroller并切换回视图(已加载到内存中),则不会再次调用viewDidLoad。但是viewdide出现
will