如何安装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'UIActivityIndicator-for-SDWebImage'
然后你可以导入下面的文件。
#import "UIImageView+UIActivityIndicatorForSDWebImage.h"
我最近遇到了这个问题,解决这个问题的一个不那么干扰的方法是添加一个条目到头部searchpath(所有3个实例),内容为./SDWebImage/(假设这是框架的位置),以便它考虑该文件夹在寻找包括。