ios - iOS SDK 中的委托(delegate)内存泄漏问题

标签 ios memory-leaks delegates

我的 ios sdk delgate 中存在内存泄漏问题。 请在此处查看图片

http://screencast.com/t/tIZjknBT

如果我回到这个 View ,它就会崩溃,如果我保留它,通过 [self.delegate retain];然后它就不会崩溃。

最佳答案

首先,将其用于烦人的警告消息:http://jomnius.blogspot.ro/2011/09/declaration-of-struct-sockaddrin-will.html

第二,为什么要保留delegate?我通常将它作为非原子的,保留类属性而无需手动保留它......

崩溃可能与此无关,您更有可能试图访问某处的解除分配对象。我的建议是评论/删除保留行,启用 NSZombies ( How to enable NSZombie in Xcode? ) 然后告诉我们更多关于崩溃的信息

关于ios - iOS SDK 中的委托(delegate)内存泄漏问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10931267/

相关文章:

ios - nil 在具有两个不同 Bundle 的两个 ViewController 之间进行委托(delegate)(swift)

ios - 定位服务 : 'Blue Bar' during 'Always' Mode

ios - 在 iOS 中将视频作为背景的最有效方法

ios - 调用 touchesEnded : when tapped but not swiped

php - 如何避免 PHP 5.4 中的内存泄漏?

java - 在 Java 中使用过多的静态变量会导致内存泄漏吗?

ios - NSDateComponentsFormatter 无法正确翻译德语?

r - 使用 RDCOMClient 打开数据帧时内存泄漏

javascript - 如何跟踪委托(delegate)实际被单击的元素?

Javascript 将事件从 div 委托(delegate)给输入类型范围