如何安装SDWebImage

我需要在我的应用程序中pipe理照片,并阅读了大量有关SDWebImage框架,这似乎是最好的方法。 不过,我发现安装难度非常大。 我不知道Ruby,从来没有使用podfile,所以通过下载最新的SDWebImagefolder&框架并将其添加到我的项目来安装它。 但是,当我尝试使用build议的导入导入到我的viewcontroller:

#import <SDWebImage/UIImageView+WebCache.h> #import "UIImageView+WebCache.h" 

我得到的文件没有在#importfind,那么如果我改变这个“SDWebImage / UIImageView + WebCache.h”build议我得到一个文件没有find:#import UIImageView + WebCache.h即使我可以清楚地看到当我打开我的项目中的SDWebImage文件夹! 我猜测这些错误也会导致一个未find错误,当我尝试使用sd_setImageWithUrl方法。

这里是我的项目的屏幕截图:

在这里输入图像说明

我希望我可以得到一些帮助,因为框架看起来有非常好的function。 任何帮助非常感谢。 谢谢

在项目中添加SDWebImage文件夹时,请select以下选项。 将文件夹的副本添加到目标项目和创build组。

然后你必须写就像

 #import "UIImageView+WebCache.h" 

并确保您正在添加到所有您要使用该库的目标。

在这里输入图像说明

Github上的文档:

将SDWebImage项目添加到您的项目

  • 从下载页面下载并解压缩最新版本的框架
  • 右键单击项目导航器,然后select“添加文件到”您的项目“:
  • 在对话框中,selectSDWebImage.framework:
  • 选中“将项目复制到目标组的文件夹(如果需要)”checkbox

或者你可以使用cocoa pods作为其他答案build议。

编辑:例子:

 [self.imageView sd_setImageWithURL:[NSURL URLWithString:"yoururl.png"] placeholderImage:[UIImage imageNamed:@"placeholder.png"]]; 

您可以使用CocoaPods来pipe理项目中的库。

要将SDWebImage添加到您的项目中,您应该将此行添加到您的pod文件中 :

 pod 'SDWebImage', '~>3.7' 

UPD

要使用CocoaPods,你应该安装它,创build它你可以打开terminal和复制/粘贴这一行:

  sudo gem install cocoapods 

下一步,您应该在包含您的项目文件的目录中创buildPodfile。 豆荚是文本文件(您可以使用xCode或其他文本编辑器创build它(只使用Writer,它使用不正确的字符“ “))。

创buildPodfile之后,您应该在terminal的下一行中运行:

 pod update 

它命令将创build一个工作区文件,这个文件将用来打开你的项目。 CocoaPods 主页上的所有说明。

  • 我认为你必须使用SDWebImage Library的Cocoa Pod文件。
  • init pod文件。
  • install Pod文件。
  • 然后update该pod文件。

平台:ios,'7.0'

源' https://github.com/CocoaPods/Specs.git '

“SDWebImage”,“3.7.1”

pod'UIActivityIndi​​cator-for-SDWebImage'

然后你可以导入下面的文件。

 #import "UIImageView+UIActivityIndicatorForSDWebImage.h" 

我最近遇到了这个问题,解决这个问题的一个不那么干扰的方法是添加一个条目到头部searchpath(所有3个实例),内容为./SDWebImage/(假设这是框架的位置),以便它考虑该文件夹在寻找包括。