unsafe_unretained IBOutlet对象是在视图消失时释放(viewWillDisappear
或viewDidDisappear
)还是在视图卸载时释放(viewDidUnload
)?
发布于 2012-06-03 11:24:34
IBOutlets永远不应该与他们的视图控制器形成强大的保留关系,因为它们不属于它。因此,实际上,它们只是在视图控制器传递出上下文时被释放。因为它们的引用非常弱,所以当视图控件被释放时,它们会被释放,这可能在任何时候发生。没有特定的功能。
https://stackoverflow.com/questions/10867365
复制相似问题