我已经创建了一个视图控制器(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. 如何(暂时)从VirtualAlloc释放内存?
- 5. Apple iOS何时释放内存
- 6. PtrToStringChars,如何释放内存?
- 7. Informix - 如何释放内存?
- 8. 如何释放gpu内存?
- 9. 内存不释放
- 10. iPhone - 释放内存
- 11. 与释放内存
- 12. JNI释放内存
- 13. 内存不释放
- 14. Javascript内存释放
- 15. UINavigationViewController内存释放
- 16. 即使我明确释放内存,内存也不会释放
- 17. window.URL.revokeObjectURL()不立即释放内存(或根本不释放内存)?
- 18. 变量连接到Interface Builder时释放内存不释放时,如何修复?
- 19. 什么时候应该释放内存?
- 20. AVAudioPlayer在预期时不释放内存
- 21. 什么时候需要释放内存?
- 22. 当临时对象的内存释放
- 23. Ç - 内存分配和释放内存
- 24. C++ dtor释放_bstr_t内存
- 25. 使用后释放内存
- 26. 释放内存泄露ID2D1PathGeometry
- 27. 释放分配的内存
- 28. 用std :: move()释放内存?
- 29. 释放内存留的UIViewController
- 30. powerbuilder内存不释放
@ 7h谢谢你在视图控制器中有一些操作方法,以便在dealloc中更好地释放。伟大的书面 – iOSPawan 2011-04-11 08:43:53