このAsyncImageLoaderを使用して、画像を非同期でロードしています:AsyncImageView。
メソッドloadImageWithURLを使用して画像リソースを読み込もうとすると、次のエラーが発生し続けますunrecognized selector sent to instance
。
クラス(AsyncImageLoader)は、次のようなセレクターを実行しようとしています。
[target performSelectorOnMainThread:success withObject:image waitUntilDone:NO];
私のコードは次のようなものです:
-(void)thumbImageLoadSucces:(id)sender {
NSLog(@"imageloadedsucces");
}
-(void)thumbImageLoadError:(id)sender {
NSLog(@"imageloadederror");
}
そして、同じコントローラー内の別の場所:
[self.asyncImageLoader loadImageWithURL:url target:self.thumb success:@selector(thumbImageLoadSucces:) failure:@selector(thumbImageLoadError:)];
なぜこのエラーが発生し続けるのか誰か教えてもらえますか?私はここSOでこのエラーに与えられた他の解決策を試しましたが、何も役に立ちませんでした(ほとんどの場合、コードのタイプミスでしたが、コードにエラーがないかチェックしました)。