我已經創建了一個視圖控制器(A)和此控制器在我的應用程序中用作視圖意味着我將視圖控制器視圖屬性添加到其他視圖控制器(B)視圖屬性。 在這種情況下,我應該釋放A或他們的觀點後添加到B ........ ?? ?? 或relese控制器在dealloc方法???confise何時釋放內存
0
A
回答
1
如果您使用addSubview:
方法將此視圖添加爲父視圖的子視圖,並且您在子視圖的視圖控制器類上執行了一些操作,我認爲最好在dealloc
中釋放它。如果你沒有采取任何行動,那麼如果你立即release
它不會造成任何傷害。但我不認爲這將是這種情況,因爲如果你已經使用視圖控制器,那麼它應該包含一些行動,如果不是你可以選擇UIView。所以我認爲在dealloc
發佈更好。
0
你爲什麼不看看下面的link它會給你一個提示。
0
如果您在界面中使用Viewcontroller對象,則只能在Dealloc方法中釋放它們。如果使用本地變量other view controller,則可以在添加到主viewcontroller後釋放viewcontroller對象(它必須位於interface中)。你使用的風格是在你的手..
0
這是非常簡單的,
見你的財產申報,如果你有retain
關鍵字,則必須調用它的release
否則不
0
更好的方法是控制器B的dealloc m中的控制器A. ethod。
因爲,如果在控制器B中使用控制器A多於一次,則多次減少崩潰機會並分配dealloc方法。
相關問題
- 1. 何時會釋放內存?
- 2. 釋放內存時崩潰
- 3. 釋放內存
- 4. 釋放內存
- 5. 使用ARC時如何釋放內存?
- 6. 何時自動釋放內存?
- 7. Apple iOS何時釋放內存
- 8. 如何(暫時)從VirtualAlloc釋放內存?
- 9. 如何釋放Canvas內存?
- 10. 如何釋放內存頁
- 11. PtrToStringChars,如何釋放內存?
- 12. 如何釋放內存?
- 13. Informix - 如何釋放內存?
- 14. 如何釋放gpu內存?
- 15. ç釋放內存
- 16. 釋放ScrollView內存
- 17. QList內存釋放
- 18. JNI釋放內存
- 19. OpenCV釋放內存?
- 20. 與釋放內存
- 21. Javascript內存釋放
- 22. QWebView內存釋放
- 23. UINavigationViewController內存釋放
- 24. 內存不釋放
- 25. 內存不釋放
- 26. NSData釋放內存
- 27. Three.js - 釋放內存
- 28. 釋放內存forcelly
- 29. iPhone - 釋放內存
- 30. 釋放lpsolve內存
@ 7h謝謝你在視圖控制器中有一些操作方法,以便在dealloc中更好地釋放。偉大的書面 – iOSPawan 2011-04-11 08:43:53