我需要在我的应用程序中管理照片,并且阅读了很多关于SDWebImage框架的文章,这似乎是最好的方法。但是,我发现安装起来非常困难。我不知道Ruby,也从未使用过podfile,所以我正在通过下载最新的SDWebImagefolder &框架并将它们添加到我的项目中来安装它。但是,当我试图使用建议的导入导入到我的视图控制器时:
#import <SDWebImage/UIImageView+WebCache.h>
#import "UIImageView+WebCache.h"我得到了一个在# UIImageView+WebCache.h上找不到的文件,然后如果我按照建议将它更改为" SDWebImage /UIImageView+WebCache.h“,我会得到一个在:#import SDWebImage上找不到的文件,尽管在我打开项目中的SDWebImage文件夹时可以清楚地看到它!我猜想,当我尝试使用sd_setImageWithUrl方法时,这些错误也会导致一个未找到的错误。
下面是我的项目的屏幕截图:

我希望我能在这方面得到一些帮助,因为框架看起来有很好的功能。任何帮助都非常感谢。谢谢
发布于 2015-08-31 04:14:16
在项目中添加SDWebImage文件夹时,请选择以下选项。若要将文件夹副本添加到目标项目并创建组,请执行以下操作。
然后你必须写得就像
#import "UIImageView+WebCache.h"并确保要添加到要使用该库的所有目标中。

Github的文档:
将SDWebImage项目添加到项目中
或者,您可以使用cocoa pods作为其他建议的答案。
编辑:示例:
[self.imageView sd_setImageWithURL:[NSURL URLWithString:"yoururl.png"] placeholderImage:[UIImage imageNamed:@"placeholder.png"]];发布于 2015-08-31 04:17:58
您可以使用CocoaPods来管理项目中的库。
要将SDWebImage添加到项目中,应将这一行添加到荚文件中
pod 'SDWebImage', '~>3.7'UPD
要使用CocoaPods,您应该安装它,要创建它,您可以打开终端并复制/粘贴这一行:
sudo gem install cocoapods下一步,您应该在包含项目文件的目录中创建Podfile。它是文本文件(您可以使用xCode或其他文本编辑器创建它(仅不使用Writer,它对“'”使用不正确的字符)。
创建了Podfile之后,应该在终端下一行中运行:
pod update它将命令创建一个工作区文件,这个文件将用于打开项目。主页 of CocoaPods上的所有指令。
发布于 2016-11-07 20:25:30
我最近遇到了这个问题,解决这个问题的一个不那么麻烦的方法是在标题搜索路径(全部3个实例)中添加一个条目,内容是./SDWebImage/ (假设框架就在那里),以便它在查找包含时考虑到该文件夹。
https://stackoverflow.com/questions/32303778
复制相似问题