NSAutoreleasePool autorelease

2019-06-16  本文已影响0人  传说中的汽水枪
void test_autoreleasePool_autorelease() {
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
    [pool autorelease];
    [pool drain];
    [pool release];
}

// Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSAutoreleasePool autorelease]: Cannot autorelease an autorelease pool'

[NSAutoreleasePool autorelease] 被重写了,直接抛出异常

上一篇下一篇

猜你喜欢

热点阅读