Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asynchronous 无法在异步请求中从NSDictionary中提取值_Asynchronous_Swift - Fatal编程技术网

Asynchronous 无法在异步请求中从NSDictionary中提取值

Asynchronous 无法在异步请求中从NSDictionary中提取值,asynchronous,swift,Asynchronous,Swift,实际上,我正在尝试使用异步请求获取响应。因此,我试图从字典中获取数据,但我无法这样做。我想用SWIFT做以下工作 NSString*s=[jsonObject valueForKey:@“EmployeeID”] 请帮帮我,谢谢 NSURLConnection.sendAsynchronousRequest(urlRequest, queue: NSOperationQueue()) { (urlResponse, data, error) -> Void in if

实际上,我正在尝试使用异步请求获取响应。因此,我试图从字典中获取数据,但我无法这样做。我想用SWIFT做以下工作 NSString*s=[jsonObject valueForKey:@“EmployeeID”]

请帮帮我,谢谢

   NSURLConnection.sendAsynchronousRequest(urlRequest, queue: NSOperationQueue()) { (urlResponse, data, error) -> Void in
        if let err = error {
            completion("")
            return
        }
        var err:AutoreleasingUnsafeMutablePointer<NSError?>
        let jsonObject:AnyObject? = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: nil)as NSDictionary

        var jsonResult = NSString(data: data, encoding: NSUTF8StringEncoding)
        NSLog("Data : \(jsonResult)")
NSURLConnection.sendAsynchronousRequest(urlRequest,队列:NSOperationQueue()){(urlResponse,data,error)->中的Void
如果让err=error{
完成(“”)
回来
}
var err:autoreleasingusafmeutablepointer
将jsonObject:AnyObject?=NSJSONSerialization.jsonObject WithData(数据,选项:NSJSONReadingOptions.MutableContainers,错误:nil)作为NSDictionary
var jsonResult=NSString(数据:数据,编码:NSUTF8StringEncoding)
NSLog(“数据:\(jsonResult)”)

问题是什么?为什么您无法获取?编译错误、无数据、异常等等?实际上,我正在尝试获取一个json形式的响应。json显示正确……但是,我需要获取特定键的值。然后您应该在问题中详细说明这一点。因为现在不清楚您在问什么,也不清楚您在问什么问题是什么。