物体在泄漏。 NSAutorelease池

时间:2011-07-12 15:17:28

标签: iphone objective-c xcode ios4

我的日志文件(GDB)收到消息,因为对象正在泄漏... NsAutorelease池......几乎像是10次。 任何人都可以解释我。为什么这条消息正在显示..?

提前致谢。

2 个答案:

答案 0 :(得分:3)

这意味着您正在自动释放没有自动释放池的对象。因此,这些对象没有被释放,并且可能因此泄漏。

所以你应该确保你有一个游泳池。

答案 1 :(得分:0)

我通常使用:

NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];

// Your autoreleased objects

[pool release];

但这取决于您运行代码的代码在哪里?您使用的是多线程吗?或者是主线程中发生的一切?