在Swift中怎样使用AFN这样优秀的类库嘞,听我道来~
首先,Swift是支持调用OC写的代码的,我们先把AFN添加到一个Swift项目中去,然后创建一个头文件
然后在头文件中添加 #import "AFNetworking.h"
然后在下面的位置中添加以下信息
其实这里的头文件相当于一个桥梁的作用,这样我们就可以在Swift项目中使用AFN了,看代码
let manager = AFHTTPRequestOperationManager()
let url = "http://192.168.1.1"
// println(url)
let params:NSDictionary = ["userName":"lzlm", "password":"123456"]
// println(params)
manager.POST(url, parameters: params, success: { (operation: AFHTTPRequestOperation!,
responseObject: AnyObject!) in
println(responseObject.description)
},
failure: { (operation: AFHTTPRequestOperation!,
error: NSError!) in
})
ger.GET(url, parameters: params, success: { (operation, respon) -> Void in
println(respon)
}) { (operation, error) -> Void in
println(error)
}
运行就可以了。