gpt4 book ai didi

ios - "NSURLErrorDomain"- 代码 : 18446744073709550594 Ajax call on Xcode 7

转载 作者:可可西里 更新时间:2023-11-01 05:20:07 26 4
gpt4 key购买 nike

我正尝试按如下方式从 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,它正在正确响应。我在任何地方都看不到任何关于此的文档,因此将其张贴在这里。任何帮助将不胜感激。

谢谢

尼基尔

最佳答案

@宙斯10你说的对。 ios9及以后的安全性不允许发送任何http调用。要解决这个问题,您需要更新您的 Info.plist说明在此链接中给出

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

感谢 Zeuz10 给我必要的输入

关于ios - "NSURLErrorDomain"- 代码 : 18446744073709550594 Ajax call on Xcode 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32750601/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com