【发布时间】:2010-12-11 02:43:45
【问题描述】:
有许多 Cocoa 方法需要 NSError 对象作为方法的参数,但实际上是在存在错误时将错误对象返回给调用方法的一种手段。这个返回的对象是否保留?也就是说,在调用对象代码(返回错误的方法)中,是否需要一些代码,如:
NSError *error;
[apiCall .... error:&error];
if (error){
[*error release];
}
我在任何地方都没有看到这个,如果它确实需要发布,这是这样做的方式吗?
【问题讨论】:
标签: iphone objective-c cocoa memory-management error-handling