SDWebImage无法在iOS 8上运行

Cla*_*aus 1 ios sdwebimage ios8

我正在开发一个使用iOS7 SDK的应用程序,当我转移到iOS8 SDWebImage停止正常工作时.如果我试试这个:

[imgViewTemp setImageWithURL:urlPhoto completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType)
         {
             NSlog(@"done");
         }];
Run Code Online (Sandbox Code Playgroud)

完成块根本没有被调用.有人有同样的问题吗?

Cla*_*aus 6

按照@ 3d1d的建议,我已经解决了这个问题.我在GitHub上发布了一个问题,他们的一位合作者帮助了我.

对于遇到相同问题的人:

1.如果(像我一样)你正在使用Cocoa Pod来开发你的iOS8项目我强烈建议从你的Podfile中删除对SDWebImage的任何引用

2.Run pod install

3.使用下载SDwebImage

git clone https://github.com/rs/SDWebImage.git --recursive
Run Code Online (Sandbox Code Playgroud)

4.通常将"UIImageView + WebCache.h"类别导入到项目中

这对我来说很有把戏.

资料来源:https://github.com/rs/SDWebImage/issues/786

荣誉对bpoplauschi的帮助.