-2

我有以下代码:

__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。我该如何解决这个问题?不使用枚举器?

4

1 回答 1

0

尝试移动error块内部的声明。

于 2013-02-01T22:35:02.253 回答