0

unsafe_unretained IBOutlet オブジェクトは、ビューが非表示になったときに解放されますか (viewWillDisappearまたはviewDidDisappear)、ビューがアンロードされると解放されますか ( viewDidUnload)?

4

1 に答える 1

2

IBOutletsは、View Controllerによって所有されていないため、ViewControllerとの強力な保持関係を形成してはなりません。したがって、実際には、ViewControllerがコンテキストから外れたときに解放されます。参照が非常に弱いため、ビューコントロールの割り当てが解除されると、割り当てが解除されます。これはいつでも発生する可能性があります。特定の機能はありません。

于 2012-06-03T03:24:33.503 に答える