我不知道這是否是正確與否:NSError:傳遞錯誤的方法
- (void)parseSomething:(id)targetObject error:(NSError **)error {
NSError *parserError = nil;
[myParser parse:targetObject error:&parserError];
if (parserError != nil) {
*error = parserError;
}
}
行:
*error = parserError;
我設置錯誤的參數是本地的錯誤,是它做對了嗎?
,或者我應該做的事:
error = &parserError;
呢?