0

iPhoneアプリでダウンロードを行うために、AFDownloadRequestOperationでAFNetworkingを使用しています。ビルド時に次のエラーが表示されます: Compile AFUrlConnectionOperation.m 現在の展開ターゲットは、自動化された __weak 参照をサポートしていません

ファイル AFUrlConnectionOperation.m の私のコードでは、これがエラーを確認できる場所です。

- (void)setCompletionBlock:(void (^)(void))block {
    [self.lock lock];
    if (!block) {
        [super setCompletionBlock:nil];
    } else {
        __weak __typeof(&*self)weakSelf = self;
        [super setCompletionBlock:^ {
            __strong __typeof(&*weakSelf)strongSelf = weakSelf;

            block();
            [strongSelf setCompletionBlock:nil];
        }];
    }
    [self.lock unlock];
}

どうすれば解決できますか、この背後にあるロジックを説明していただけますか? ありがとう

4

0 に答える 0