博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
viewdidload的调用和viewcontroller的生命周期
阅读量:5153 次
发布时间:2019-06-13

本文共 445 字,大约阅读时间需要 1 分钟。

1.通常理解为在页面加载之前调用viewDidload,这是不准确的  

2.它真正的调用时间是在‘ 第一次’用getter取self.view的时候就去判断是否有值了

3.如果没有会去loadview并且去创建一个对象并设置给self.veiw这时候就会执行了viewDidload,

4.所以有时看似逻辑正确的程序可能会出错或者说一些动作会因为不调用viewDidload而不执行

5.所以在页面跳转之前的函数的前面要注意是否调用getter   简单说就是给self.view赋值 如果有就可能马上调用viewDidload

6.viewController的生命周期

alloc/init->loadView->viewDidload->viewWillAppear->viewDidAppear->viewWillDisappear->viewDidDisapear->dealloc

 

转载于:https://www.cnblogs.com/niang123/p/3918691.html

你可能感兴趣的文章
Common Subsequence(dp)
查看>>
如何用Perl截取报文
查看>>
porm.xml-ssh
查看>>
DataList怎么分页
查看>>
MATLAB图片折腾3
查看>>
POJ 2752 Seek the Name, Seek the Fame (KMP next 数组 变形)
查看>>
struts2上传文件
查看>>
eclipse git 分享项目到GitHub上
查看>>
转:SQL server中转换大小写快捷键
查看>>
标准模板库介绍(一)
查看>>
毛巾厂生产管理软件基本流程和说明
查看>>
jQuery daily
查看>>
Beta 答辩总结
查看>>
检查.net代码中占用高内存函数(翻译)
查看>>
java03实验截图
查看>>
Nginx访问PHP文件的File not found错误处理,两种情况
查看>>
Effective C++ 读书笔记(五)
查看>>
Linux命令:sed
查看>>
jQuery选项卡
查看>>
android4.4 重启的开机不播放开机铃声,按power键的开机播放开机铃声
查看>>