我在非void实例方法中遇到另一个内存泄漏,该方法返回类NSMutableArray的对象。
有人可以建议我如何解决此泄漏吗?我尝试在方法末尾发布“userFollowings”,但它仍在报告泄漏。
最佳答案
如果要从已初始化或保留对象的方法中返回对象,通常的做法是将其自动释放。这样,接收对象的用户不必担心释放它。因此,您的最后一行代码应如下所示:
return [userFollowing autorelease];
从Memory Management Programming Guide中读取一些内容来追赶诸如此类的内存管理规则可能不会有什么坏处,并且在网络上和该站点上还有许多其他有用的资源。
关于objective-c - objective-c :非空实例方法中的内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6560950/