我有以下代码:
__autoreleasing NSError *error = nil;
__block BOOL isPaidFeed = NO;
[[MyManager sharedInstance].tempAddedFeeds enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
[[MyManager sharedInstance] addSource:obj toPage:pageTitle error:&error];
if(error){
*stop = YES;
}
}];
然而,它给了我一个错误,我在块中使用__autoreleasing。我该如何解决这个问题?不使用枚举器?
答案 0 :(得分:0)
尝试在块内移动error
的声明。