让用户=“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/

10-14 16:54