0

unsafe_unretained IBOutlet 对象是在视图消失时释放(viewWillDisappearviewDidDisappear)还是在视图卸载时释放(viewDidUnload)?

4

1 回答 1

2

IBOutlets 永远不应该与他们的 View Controller 形成强烈的保留关系,因为它们不属于它。所以实际上,它们只是在视图控制器脱离上下文时被释放。由于它们的引用极弱,它们在视图控制器被释放时被释放,这种情况随时都可能发生。没有具体的功能。

于 2012-06-03T03:24:33.503 回答