将nil对象添加到自动释放池不会崩溃

时间:2012-09-03 09:21:21

标签: objective-c autorelease

我在自动释放池中添加了一个nil对象。但它不会崩溃应用程序。为什么??有人可以给这个解释吗?我在下面给出的代码,

    UIView *testView = nil;
    [testView autorelease];

谢谢, 奥古斯丁P A

1 个答案:

答案 0 :(得分:3)

nil发送任何消息始终不会导致任何事情发生。调用autorelease方法 - 当接收方为nil时,消息调度机制立即停止。