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];
}
どうすれば解決できますか、この背後にあるロジックを説明していただけますか? ありがとう