答案 0 :(得分:7)
如果您使用cocoapods添加AFNetworking,您应该能够以两种方式使用它:
1)你使用桥接标题 - 然后在桥接标题内以obj-c样式导入它 - #import <AFNetworking/UIImageView+AFNetworking.h>
- 你已经准备好了
2)您将AFNetworking添加为框架。你的Podfile应该是这样的(只是一个例子,注意带有use_frameworks!
的未注释行):
# Uncomment this line to define a global platform for your project
# platform :ios, '8.0'
# Uncomment this line if you're using Swift
use_frameworks!
target 'image-swift-networking' do
pod 'AFNetworking'
end
在这种情况下,您不需要桥接标头,但您需要在swift文件(import AFNetworking
)中导入AFNetworking。
现在你应该可以毫无问题地使用它了:
let image = UIImageView(frame: CGRect(x: 0, y: 0, width: 200, height: 200))
image.backgroundColor = UIColor.redColor()
image.setImageWithURL(NSURL(string: "https://upload.wikimedia.org/wikipedia/commons/2/2c/Its_something.png")!)
self.view.addSubview(image)