【发布时间】:2012-04-11 11:58:34
【问题描述】:
我在控制台中收到了数百条这样的消息:
__NSAutoreleaseNoPool(): Object 0x5d86f30 of class NSIndexPath autoreleased with no pool in place - just leaking
除了更多关于 NSIndexPath 以外的类的消息。
我知道这意味着对象是自动释放的,没有自动释放池来添加它们,但为什么这仅发生在 iOS 4.3 而不是 iOS 5.0/.1
如果 main() 的返回值被包裹在 NSAutoreleasePool 对象中,怎么也没有自动释放池来添加自动释放对象?
【问题讨论】:
-
您是否在非主线程上运行代码?
标签: iphone ios autorelease nsautoreleasepool