2015-10-29 37 views
0

我在如何将SDWebImage添加到TVOs项目中挣扎,该项目以swift语言编写。将SDWebImage集成到TVO项目

我知道有这个提交https://github.com/rs/SDWebImage/pull/1327但是在我的项目中整合它的步骤是什么。目前,我刚刚从上面的链接中复制了SDWebImage,Vendors和WebImage目录到我的项目中。我不能做import SDWebImage是否有一些设置需要在我的项目中照顾他们。任何帮助将被高度评价

+0

是否有任何的构建设置或者说我需要添加或只复制源文件将工作的标志吗? – Madu

+0

最简单的方法是使用[CocoaPods](http://cocoapods.org),它支持tvOS – Daniel

+0

TVO有一个cocoapod吗? – Madu

回答

0

您可以添加桥接头并导入SDWebImage所需的头文件,以使各个方法在整个swift项目中都可用。

你可以按照这个链接,创建一个桥接报: http://www.learnswiftonline.com/getting-started/adding-swift-bridging-header/

一旦桥接报头被创建,添加import语句:

#import "UIImageView+WebCache.h" 
#import "UIButton+WebCache.h" 

你应该能够调用的SDWebImage方法UIImageView和UIButton之后。

例如设置图像的ImageView的:

let previewImage : UIImageView = UIImageView(frame: CGRectMake(0,0,50,50)) 
previewImage.sd_setImageWithURL(NSURL(string: "Your image URL"), placeholderImage: UIImage(named: "Placeholder")