让用户=“Pep”
让密码=“密码”
let urlPath:字符串=“http://www.theclubgate.com/mobileapp/login.php”
var url:NSURL = NSURL(string:urlPath)!
var request1:NSMutableURLRequest = NSMutableURLRequest(URL:URL)
request1.HTTPMethod =“POST”
var stringPost =“密码= \(用户)&page_type =登录&电子邮件或用户= \(密码)”
让数据= stringPost.dataUsingEncoding(NSUTF8StringEncoding)
request1.timeoutInterval = 60
request1.HTTPBody =数据
request1.HTTPShouldHandleCookies = false
让队列:NSOperationQueue = NSOperationQueue()
NSURLConnection.sendAsynchronousRequest(request1,queue:queue,complementHandler:{(响应:NSURLResponse !, data:NSData !, error:NSError!)->无效
println(“AsSynchronous#\(data)”)
让Clubdata = NSString(数据:数据,编码:NSUTF8StringEncoding);
println(“AsSynchronous \(Clubdata)”)
var err:NSError?
var jsonResult:NSMutableArray = NSJSONSerialization.JSONObjectWithData(data,options:NSJSONReadingOptions.MutableContainers,error:nil)as NSMutableArray
println(“AsSynchronous#\(jsonResult)!”)
var JsonArray:NSMutableArray = jsonResult作为NSMutableArray
println(“AsSynchronous#\(JsonArray)!”)
})
最佳答案
我假设您要在获得响应数组之后执行一些操作。
所以加
dispatch_async(NSOperationQueue .mainQueue(), { () -> Void in
// call your own method with array parameter
});
就在
println("AsSynchronous#\(JsonArray)!")
下方并使用Array参数实现您自己的方法,并在那里做您的工作。好运
关于ios - 如何在队列外使用JsonArray,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28622635/