0

我已经使用 xcode 5SDWebImage完全按照描述(链接)所说的那样实现了,它没有给我任何错误。这就是这段代码的样子:

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"]];

但是当我运行应用程序并按下使用 的按钮时SDWebImage,我得到两个错误:

!!!!! 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 回答