Dev*_*per 11 sdwebimage swift xcode6 ios8.1
我已经在目标C中使用了SDWebImage,它对我很有用,但是现在我正在学习Swift并尝试集成最新版本的API,但我坚持每一步因为API在Objective C中并且没有提到的步骤使用使用Swift的API.我阅读了文档并创建了桥头文件,并包含了如下所需的文件:
#ifndef MyProject_Bridging_Header_h
#define MyProject_Bridging_Header_h
#import <SDWebImage/UIImageView+WebCache.h>
#import "UIImageView+WebCache.h"
#endif
Run Code Online (Sandbox Code Playgroud)
我已经添加了框架,以及,把我的应用程序内的SDWebImage项目作为解释这里
我真的很挣扎.请帮忙!作为参考,我添加了一个显示错误的图像!
小智 23
这是一个应该工作的代码示例:
let block: SDWebImageCompletionBlock! = {(image: UIImage!, error: NSError!, cacheType: SDImageCacheType!, imageURL: NSURL!) -> Void in
println(self)
}
let url = NSURL(string: "http://placehold.it/350x150")
self.imageView.sd_setImageWithURL(url, completed: block)
Run Code Online (Sandbox Code Playgroud)
并在您的桥接头文件中:
#import "UIImageView+WebCache.h"
Run Code Online (Sandbox Code Playgroud)
所以你的桥接头文件应该可以工作,但有时我遇到桥接头的问题,在这些情况下我只是删除它,并再次添加它,一切正常后工作.
| 归档时间: |
|
| 查看次数: |
22604 次 |
| 最近记录: |