-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 に答える