大佬教程收集整理的这篇文章主要介绍了问题获取NSData请求在Swift 2.0中工作,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
无法使用类型为'(contenOfURL:NSURL,options:NSDataReadingOptions,error:nil)的参数列表调用类型为’NSData’的初始值设定项’
这是我的代码,略有截断,我正在使用;
... class func fetchMinionData() -> [Minion] { let myURL = "https://myurl/test.json" let dataURL = NSURL(String: myURL) let data = NSData(contentsOfURL: dataURL!,options: NSDataReadingOptions.DataReadingMappedIfSafe,error: nil) //THIS IS THE LINE THAT THROWS THE ERROR let minionJSON = JSON(data) var minions = [Minion]() for (_,minionDictionary) in minionJSON { minions.append(Minion(minionDetails: minionDictionary)) } return minions } ...
请注意,我计划在下载数据后使用SwiftyJSON库进一步解析数据.我在网上无休止地搜索,但我似乎无法弄清楚这一点!谢谢!
var optData:NSData? = nil do { optData = try NSData(contentsOfURL: dataURL!,options: NSDataReadingOptions.DataReadingMappedIfSafE) } catch { print("Handle \(error) here") } if let data = optData { // Convert data to JSON here }
以上是大佬教程为你收集整理的问题获取NSData请求在Swift 2.0中工作全部内容,希望文章能够帮你解决问题获取NSData请求在Swift 2.0中工作所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。