找不到UIImageView + AFNetworking.h文件

时间:2015-11-18 17:46:59

标签: ios

我已经使用CocoaPod导入AFNetworking,它已经在我的项目中显示,但是当我构建时,它显示错误

enter image description here

请指点我的事。

1 个答案:

答案 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)