腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(2426)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
4
回答
didReceiveMemoryWarning,
viewDidUnload
例如,我不再需要在
viewDidUnload
方法中将这些出口设置为零。 我在iOS6中也听说过,
viewDidUnload
被废弃了,取而代之的是调用didReceiveMemoryWarning。
浏览 4
提问于2013-08-22
得票数 1
2
回答
正确使用
viewDidUnload
nonatomic, retain)UIView *someView;ViewController.m: self.someView = nil; [someOtherView release];} 这是实现
viewDidUnload
的正确方式吗?
浏览 0
修改于2012-05-03
得票数 1
回答已采纳
2
回答
Iphone dev -
ViewDidUnload
我正在使用ARC有人说“当你不打算再次使用它时,将它设置为零是一个好主意”。
浏览 0
修改于2012-03-07
得票数 1
1
回答
viewDidUnload
应该调用超级
viewDidUnload
还是dealloc?
该模板似乎创建了[super
viewDidUnload
],但代码示例显示:有什么不同吗?
浏览 0
修改于2011-11-02
得票数 4
回答已采纳
1
回答
viewDidUnload
替代iOS
当我移动到另一个视图时,可以使用哪种方法来捕获事件?到目前为止,我尝试过但没有成功的东西:viewWillDisappear:,willMoveToParentViewController:,dealloc:
浏览 4
提问于2018-05-29
得票数 1
2
回答
ARC和
viewDidUnload
如果我在我的视图层次结构中有一个对视图的强引用,我是必须在
viewDidUnload
中将其设置为nil还是由ARC来处理?
浏览 0
修改于2012-09-28
得票数 3
回答已采纳
2
回答
didReceiveMemoryWarning和
viewDidUnload
虽然您不会使用此方法来释放对视图对象的引用,但是您可以使用它来释放在
viewDidUnload
方法中尚未发布的任何与视图相关的数据结构。(视图对象本身应该始终在
viewDidUnload
方法中释放。)
viewDidUnload
您可以使用
viewDidUnload
方法来释放任何特定于视图的数据,如果视图再次加载到内存中,这些数据可以很容易地重新创建。也说要发布我们还没有在
viewDidUnload
中发布的内容。但是,当存在内存警告时,调用didReceiveMemoryWarning并可以卸载视图,则调用
浏览 6
修改于2020-06-20
得票数 11
回答已采纳
3
回答
内存管理&
viewDidUnload
?
[super viewDidLoad];} [locationManager release]; [super
viewDidUnload
浏览 0
修改于2010-06-01
得票数 3
回答已采纳
2
回答
viewDidUnload
与viewDidDisappear
我不知道什么时候应该用
viewDidUnload
而不是viewDidDisappear来实现一些东西。这两者有什么不同?
浏览 0
修改于2019-03-27
得票数 6
回答已采纳
4
回答
iOS内存管理-
viewDidUnload
当您回到屏幕List时,NSArray是零,因为
viewDidUnload
被调用了,所以List将为空。 处理这种情况的正确方法是什么?我不应该在NSArray中将
viewDidUnload
设置为零吗?
浏览 2
提问于2011-07-31
得票数 0
回答已采纳
4
回答
didReceiveMemoryWarning、
viewDidUnload
和dealloc
不要发布UI元素,因为这些元素应该由
viewDidUnload
发布。每当非可见视图控制器的View属性设置为零时(手动调用或最常见的是通过didReceiveMemoryWarning调用)。有了
viewDidUnload
方法,您就可以:-清理您想要的任何其他东西,以节省额外的内存,或者--如果您保留了一些IBOutlets,则可以帮助释放那些在卸载视图时不会释放的内存。
浏览 3
提问于2011-02-21
得票数 19
回答已采纳
1
回答
从子控件检测
ViewDidUnload
我试图弄清楚如何在控件的superview上连接到
ViewDidUnload
。
浏览 1
提问于2014-05-17
得票数 0
回答已采纳
1
回答
ios UIViewController不调用
viewDidUnload
当我模拟内存警告时,
viewDidUnload
应该运行在未使用的对象上,对吗? 我该如何理解为什么我的UIView不会消失呢?
浏览 4
修改于2012-04-15
得票数 0
回答已采纳
2
回答
iOS -
viewDidUnload
奇怪的调用
因此,作者在
viewDidUnload
中写道: [childController release], childController = nil;[super
viewDidUnload
]; // e.g. self.myOutlet但据我所知,它不应该是这样的:
浏览 1
提问于2011-07-05
得票数 0
回答已采纳
5
回答
iPhone:[超级
viewDidUnload
]调用顺序
我想知道在重新释放属性之前和之后调用超级
viewDidUnload
有什么不同。 self.fullText = nil;或 self.webView
浏览 1
提问于2010-03-03
得票数 23
回答已采纳
2
回答
可可中的超级
viewDidUnload
在函数
viewDidUnload
中,它最初是空的。然而,我遵循了一个教程,在函数的末尾,他们编写了超级
viewDidUnload
。我注意到在dealloc函数中,super会在最后自动写入。为什么不在
viewDidUnload
的末尾自动编写?有什么不同吗?是干什么的呢? 另外,这是一个Cocoa问题,还是Objective-C问题?
浏览 1
提问于2010-07-23
得票数 1
回答已采纳
1
回答
iPhone dev -
viewDidUnload
子视图
-viewDidLoad:创建所有其他视图元素 稍后会再次调用-loadView来重新创建视图吗?那么,如果他们已经被释放,为什么要在
浏览 5
修改于2010-06-02
得票数 4
回答已采纳
2
回答
viewDidUnload
& didReceiveMemoryWarning是可选的吗?
如果没有向这两个函数添加额外的逻辑(即保存以删除以下代码),
viewDidUnload
& didReceiveMemoryWarning是可选的吗?- (void)didReceiveMemoryWarning {} }
浏览 0
修改于2013-07-25
得票数 5
回答已采纳
1
回答
跟进
viewDidUnload
与dealloc问题
作为后续问题的澄清问题:因此,假设有一个内存不足的错误,视图被隐藏,并且调用了
viewDidUnload
。我们做释放和零舞蹈。之后不再需要整个视图堆栈,因此调用dealloc。因为我在
viewDidUnload
中已经有了发行版和零的东西,所以我没有在dealloc中使用它。太完美了。 但是如果没有低内存错误,
viewDidUnload
就永远不会被调用。换句话说,在不先调用
viewDidUnload
的情况下,dealloc会被调用吗?实际的后续工作是,如果我在viewDidLoad中分配并设置了一些东西,然后在
浏览 3
修改于2017-05-23
得票数 7
回答已采纳
1
回答
viewDidUnload
打电话给dealloc?
当我调试我的iPad应用程序时,我发现由于内存不足,一些视图控制器的
viewDidUnload
被调用。但几秒钟后,他们的viewDidLoad就被调用了。再一次由于内存不足,
viewDidUnload
,然后是viewDidLoad。这就像文件系统由于内存不足而不断交换文件一样。然后我想释放视图控制器来摆脱这个。但是有时
viewDidUnload
在dealloc之前被调用,然后由于选择器被发送到解除分配的视图控制器而崩溃。 谢谢你的帮助。
浏览 2
修改于2012-04-25
得票数 0
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券