首页 > 代码库 > viewdidload的调用和viewcontroller的生命周期
viewdidload的调用和viewcontroller的生命周期
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。