iOS之Swift中使用OC库(比如AFN)

/ 0评 / 0

在Swift中怎样使用AFN这样优秀的类库嘞,听我道来~
首先,Swift是支持调用OC写的代码的,我们先把AFN添加到一个Swift项目中去,然后创建一个头文件

Swift-OC

然后在头文件中添加 #import "AFNetworking.h"

然后在下面的位置中添加以下信息

Swift-OC001

其实这里的头文件相当于一个桥梁的作用,这样我们就可以在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)
        }

运行就可以了。

评论已关闭。