首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装SDWebImage

如何安装SDWebImage
EN

Stack Overflow用户
提问于 2015-08-31 03:58:04
回答 4查看 17.2K关注 0票数 6

我需要在我的应用程序中管理照片,并且阅读了很多关于SDWebImage框架的文章,这似乎是最好的方法。但是,我发现安装起来非常困难。我不知道Ruby,也从未使用过podfile,所以我正在通过下载最新的SDWebImagefolder &框架并将它们添加到我的项目中来安装它。但是,当我试图使用建议的导入导入到我的视图控制器时:

代码语言:javascript
复制
#import <SDWebImage/UIImageView+WebCache.h>
#import "UIImageView+WebCache.h"

我得到了一个在# UIImageView+WebCache.h上找不到的文件,然后如果我按照建议将它更改为" SDWebImage /UIImageView+WebCache.h“,我会得到一个在:#import SDWebImage上找不到的文件,尽管在我打开项目中的SDWebImage文件夹时可以清楚地看到它!我猜想,当我尝试使用sd_setImageWithUrl方法时,这些错误也会导致一个未找到的错误。

下面是我的项目的屏幕截图:

我希望我能在这方面得到一些帮助,因为框架看起来有很好的功能。任何帮助都非常感谢。谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-08-31 04:14:16

在项目中添加SDWebImage文件夹时,请选择以下选项。若要将文件夹副本添加到目标项目并创建组,请执行以下操作。

然后你必须写得就像

代码语言:javascript
复制
#import "UIImageView+WebCache.h"

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

Github的文档:

将SDWebImage项目添加到项目中

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

或者,您可以使用cocoa pods作为其他建议的答案。

编辑:示例:

代码语言:javascript
复制
[self.imageView sd_setImageWithURL:[NSURL URLWithString:"yoururl.png"] placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
票数 4
EN

Stack Overflow用户

发布于 2015-08-31 04:17:58

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

要将SDWebImage添加到项目中,应将这一行添加到荚文件

代码语言:javascript
复制
pod 'SDWebImage', '~>3.7'

UPD

要使用CocoaPods,您应该安装它,要创建它,您可以打开终端并复制/粘贴这一行:

代码语言:javascript
复制
  sudo gem install cocoapods

下一步,您应该在包含项目文件的目录中创建Podfile。它是文本文件(您可以使用xCode或其他文本编辑器创建它(仅不使用Writer,它对“'”使用不正确的字符)。

创建了Podfile之后,应该在终端下一行中运行:

代码语言:javascript
复制
pod update

它将命令创建一个工作区文件,这个文件将用于打开项目。主页 of CocoaPods上的所有指令。

票数 2
EN

Stack Overflow用户

发布于 2016-11-07 20:25:30

我最近遇到了这个问题,解决这个问题的一个不那么麻烦的方法是在标题搜索路径(全部3个实例)中添加一个条目,内容是./SDWebImage/ (假设框架就在那里),以便它在查找包含时考虑到该文件夹。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32303778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档