如何安装 SDWebImage
How to install SDWebImage
我需要在我的应用程序中管理照片,并且阅读了很多关于 SDWebImage 框架的内容,这似乎是最好的方法。
但是我发现安装起来非常困难。我不知道 Ruby 并且从未使用过 podfile,所以我通过下载最新的 SDWebImagefolder 和框架并将它们添加到我的项目中来安装它。但是,当我尝试使用建议的导入方式导入我的 viewcontroller 时:
#import <SDWebImage/UIImageView+WebCache.h>
#import "UIImageView+WebCache.h"
我在#import 上找不到文件然后如果我按照建议将其更改为"SDWebImage/UIImageView+WebCache.h" 我会在#import UIImageView+WebCache.h 上找不到文件,即使我可以当我在我的项目中打开 SDWebImage 文件夹时清楚地看到它!我猜测当我尝试使用 sd_setImageWithUrl 方法时,这些错误也会导致未找到错误。
这是我的项目的屏幕截图:
我希望我能得到一些帮助,因为该框架看起来具有非常好的功能。非常感谢任何帮助。谢谢
当您在项目中添加 SDWebImage
文件夹时,然后 select 以下选项。将文件夹的副本添加到目标项目并创建组。
然后你必须像这样写
#import "UIImageView+WebCache.h"
并确保您将添加到要使用该库的所有目标。
Github 处的文档:
Add the SDWebImage project to your project
- Download and unzip the last version of the framework from the download page
- Right-click on the project navigator and select "Add Files to "Your Project":
- In the dialog, select SDWebImage.framework:
- Check the "Copy items into destination group's folder (if needed)" checkbox
或者您可以使用 cocoa pods
作为其他答案的建议。
编辑:示例:
[self.imageView sd_setImageWithURL:[NSURL URLWithString:"yoururl.png"] placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
- 我认为您必须为
SDWebImage
库使用 Cocoa Pod
文件。
init
pod 文件。
install
Pod 文件。
- 然后
update
该 pod 文件。
platform :ios, '7.0'
source 'https://github.com/CocoaPods/Specs.git'
pod 'SDWebImage','3.7.1'
pod 'UIActivityIndicator-for-SDWebImage'
然后您可以导入以下文件。
#import "UIImageView+UIActivityIndicatorForSDWebImage.h"
您可以使用 CocoaPods 来管理项目中的库。
要将 SDWebImage 添加到您的项目中,您应该将此行添加到您的 pod file:
pod 'SDWebImage', '~>3.7'
UPD
要使用 CocoaPods,您应该安装它,要创建它,您可以打开终端和 copy/paste 这一行:
sudo gem install cocoapods
在下一步中,您应该在包含项目文件的目录中创建 Podfile。 Pods 是文本文件(你可以使用 xCode 或其他文本编辑器创建它(只是不要使用 Writer,它使用了不正确的字符 " ' ")).
创建 Podfile 后,您应该 运行 在终端下一行:
pod update
它命令将创建一个工作区文件,您将使用此文件打开您的项目。
CocoaPods.
的 home page 上的所有说明
我最近 运行 解决了这个问题,解决这个问题的一种侵入性较小的方法是在 Header 搜索路径(所有 3 个实例)中添加一个条目,内容为 ./SDWebImage /(假设框架所在的位置)以便它在查找包含时考虑该文件夹。
我需要在我的应用程序中管理照片,并且阅读了很多关于 SDWebImage 框架的内容,这似乎是最好的方法。 但是我发现安装起来非常困难。我不知道 Ruby 并且从未使用过 podfile,所以我通过下载最新的 SDWebImagefolder 和框架并将它们添加到我的项目中来安装它。但是,当我尝试使用建议的导入方式导入我的 viewcontroller 时:
#import <SDWebImage/UIImageView+WebCache.h>
#import "UIImageView+WebCache.h"
我在#import 上找不到文件然后如果我按照建议将其更改为"SDWebImage/UIImageView+WebCache.h" 我会在#import UIImageView+WebCache.h 上找不到文件,即使我可以当我在我的项目中打开 SDWebImage 文件夹时清楚地看到它!我猜测当我尝试使用 sd_setImageWithUrl 方法时,这些错误也会导致未找到错误。
这是我的项目的屏幕截图:
我希望我能得到一些帮助,因为该框架看起来具有非常好的功能。非常感谢任何帮助。谢谢
当您在项目中添加 SDWebImage
文件夹时,然后 select 以下选项。将文件夹的副本添加到目标项目并创建组。
然后你必须像这样写
#import "UIImageView+WebCache.h"
并确保您将添加到要使用该库的所有目标。
Github 处的文档:
Add the SDWebImage project to your project
- Download and unzip the last version of the framework from the download page
- Right-click on the project navigator and select "Add Files to "Your Project":
- In the dialog, select SDWebImage.framework:
- Check the "Copy items into destination group's folder (if needed)" checkbox
或者您可以使用 cocoa pods
作为其他答案的建议。
编辑:示例:
[self.imageView sd_setImageWithURL:[NSURL URLWithString:"yoururl.png"] placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
- 我认为您必须为
SDWebImage
库使用Cocoa Pod
文件。 init
pod 文件。install
Pod 文件。- 然后
update
该 pod 文件。
platform :ios, '7.0'
source 'https://github.com/CocoaPods/Specs.git'
pod 'SDWebImage','3.7.1'
pod 'UIActivityIndicator-for-SDWebImage'
然后您可以导入以下文件。
#import "UIImageView+UIActivityIndicatorForSDWebImage.h"
您可以使用 CocoaPods 来管理项目中的库。
要将 SDWebImage 添加到您的项目中,您应该将此行添加到您的 pod file:
pod 'SDWebImage', '~>3.7'
UPD
要使用 CocoaPods,您应该安装它,要创建它,您可以打开终端和 copy/paste 这一行:
sudo gem install cocoapods
在下一步中,您应该在包含项目文件的目录中创建 Podfile。 Pods 是文本文件(你可以使用 xCode 或其他文本编辑器创建它(只是不要使用 Writer,它使用了不正确的字符 " ' ")).
创建 Podfile 后,您应该 运行 在终端下一行:
pod update
它命令将创建一个工作区文件,您将使用此文件打开您的项目。 CocoaPods.
的 home page 上的所有说明我最近 运行 解决了这个问题,解决这个问题的一种侵入性较小的方法是在 Header 搜索路径(所有 3 个实例)中添加一个条目,内容为 ./SDWebImage /(假设框架所在的位置)以便它在查找包含时考虑该文件夹。