«NSURLErrorDomain» - код: 18446744073709550594 Ajax-вызов на Xcode 7
Я пытаюсь сделать асинхронный вызов из Xcode 7 следующим образом, и я в конечном итоге вижу эту ошибку "NSURLErrorDomain" - код: 18446744073709550594 Этот код был в порядке, когда я использовал его в Xcode 6. Кто-нибудь еще видел эту ошибку?
var task = NSURLSession.sharedSession().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", preferredStyle: UIAlertControllerStyle.Alert)
alert.addAction(UIAlertAction(title: "Close", style: UIAlertActionStyle.Default, handler: nil))
self.presentViewController(alert, animated: true, completion: nil)
}
})
task.resume()
Это код, который я использовал. Я не вижу ни данных, ни ответа. Я пытался попасть на тот же URL-адрес с помощью других приложений, и он отвечает должным образом. Я не вижу никакой документации по этому вопросу нигде, поэтому размещаю здесь. Любая помощь будет оценена.
Спасибо
Нихилу