0

SDWebImage説明(リンク)がxcode 5を使用して言ったとおりに実装しましたが、エラーは発生しません。コードの一部は次のようになります。

CustomCell *customcell = [self.tableView cellForRowAtIndexPath:[NSIndexPath indexPathForItem:(currentIndexPath) inSection:0]];
    Model *model = self.products[currentIndexPath];
    NSString *productImageNumber = model.productImageNumber;
    NSString *imageUrlString = [NSString stringWithFormat:@"http://www.imagine-app.nl/ProductImages/%@%@",productImageNumber,@".jpg"];
    [customcell.imageView setImageWithURL:[NSURL URLWithString:imageUrlString]
                   placeholderImage:[UIImage imageNamed:@"placeholder-square.jpg"]];

しかし、アプリを実行して、 を使用するボタンを押すと、次のSDWebImage2 つのエラーが発生します。

!!!!! Error creating directory /var/mobile/Library/Logs/CrashReporter/DiagnosticLogs/Photos/Process: The operation couldn’t be completed. (Cocoa error 513.) !!!!

unrecognized selector sent to instance 0x1752ea90

前述のように、コードを編集しているときにXcodeでエラーや問題が発生しないため、それらがどこから来たのか、どのように解決するのかわかりません。

私は初心者なので、前述のように単純なバスを見逃す可能性がありSDWebImageます。何度もチェックしたところ、すべてが正しいように見えたため、これを引き起こすのは の実装ではありません。

これを解決する方法を知っている人はいますか?事前にどうもありがとうございました!

4

1 に答える 1

1

問題は、SDWebImage .m ファイルがターゲット メンバーシップに追加されないことです。これらのファイルをBuild Phases > Compile Sourcesの下に追加してみてください。

MKAnnotationView+WebCache ファイルも追加する場合は、Link Binary With Librariesセクションの下に MapKit.framework を含める必要があります。

于 2013-06-28T15:21:32.590 に答える