"NSURLErrorDomain" – código: 18446744073709550594 Llamada de Ajax en Xcode 7

Estoy intentando hacer una llamada asíncrona de Xcode 7 como sigue y termino viendo este error "NSURLErrorDomain" – código: 18446744073709550594 Este código estaba bien cuando lo usé en Xcode 6. ¿Alguien más ha visto este error?

var task = NSURLSession.shanetworkingSession().dataTaskWithURL(url!, completionHandler: { (var data, response, error) -> Void in if(response != nil) { if (isJSONP){ if let prefixData = "(".dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false) { var prefixRange = data!.rangeOfData(prefixData,options:NSDataSearchOptions(), range: NSMakeRange(0, data!.length)) if let suffixData = ")".dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false) { var suffixRange = data!.rangeOfData(suffixData, options: NSDataSearchOptions(), range: NSMakeRange(0, data!.length)) var jsonRange = NSMakeRange(prefixRange.location + 1, data!.length - prefixRange.location - 3 - suffixRange.length) data = data!.subdataWithRange(jsonRange) json_str = NSString(data: data!, encoding: NSUTF8StringEncoding)! // println(json_str) } } } do { let jsonData:AnyObject? = try NSJSONSerialization.JSONObjectWithData(data!, options: .MutableContainers) callback(jsonData: jsonData) } catch { print("JSONData not serialized properly or no data exists correctly") } }// else results not found properly/ trouble accessing server. please try again later else { var alert = UIAlertController(title: "Alert", message: "Trouble accessing server. Please try again later", prefernetworkingStyle: UIAlertControllerStyle.Alert) alert.addAction(UIAlertAction(title: "Close", style: UIAlertActionStyle.Default, handler: nil)) self.presentViewController(alert, animated: true, completion: nil) } }) task.resume() 

Este es el código que he usado. No estoy viendo datos ni una respuesta. Traté de golpear la misma url con otras aplicaciones y está respondiendo correctamente. No veo ninguna documentation sobre esto en ningún lado, así que publícalo aquí. Cualquier ayuda sería apreciada.

Gracias

Nikhil

Parece ser un error, lo soluciono manteniendo debajo de https todas las requestes, hits ios9.0 y 9.0.1 por lo que puedo decir, aunque debes permitir la exception de URL como sugiere la documentation de Apple en Info.plist

árbitro. https://developer.apple.com/library/prerelease/ios/technotes/App-Transport-Security-Technote/

@ Zeuz10 tienes razón. La security en ios9 y posterior no permite que se envíen llamadas http. Para solucionar el problema, debe actualizar su Info.plist. Las instrucciones se proporcionan en este enlace.

http://ste.vn/2015/06/10/configuring-app-transport-security-ios-9-osx-10-11/

Gracias Zeuz10 por darme los aportes necesarios