ios - SDWebImage 不适用于 iOS 8

标签 ios ios8 sdwebimage

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

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

完成 block 根本不会被调用。有人有同样的问题吗?

最佳答案

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

对于那些遇到同样问题的人:

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

2.运行pod install
3.下载SDwebImage使用

git clone https://github.com/rs/SDWebImage.git --recursive

4.正常导入“UIImageView+WebCache.h”类到你的项目

这对我来说是个窍门。

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

感谢 波普劳斯基 寻求帮助。

关于ios - SDWebImage 不适用于 iOS 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24458152/

相关文章:

android - 带触发器的平台

swift - 在 UITableView 重新加载时从 SDWebImage 设置图像

ios - Swift 中的自调整单元格大小,如何以编程方式进行约束?

ios - SDWebImage 不会在真实设备上显示本地存储的图像,但会显示在模拟器中

ios - SDWebImage:在刷新和放置图像之前运行方法

ios - 如何为segue名称创建变量?

ios - 如何访问创建的目录? - NSCocoaErrorDomain 代码=257

ios - 如何从 ios 应用程序上传视频到 YouTube?通过使用 Oauth2 和 YouTube DATA 类

ios - window.location.href 不适用于 url 方案

swift - 闭包返回值(以前的 completionBlock)