我想读取位于“ Supporting Files”文件夹中的“ data.json”。
但是我很困惑,因为很多教程要么是swift 1.0,要么没有显示如何使用本地文件来完成。
有人可以帮我吗?
这是我走了多远:
if let path = NSBundle.mainBundle().pathForResource("data", ofType: "json") {
if let data = NSData(contentsOfMappedFile: path) {
let json = JSON(data: data, options: NSJSONReadingOptions.AllowFragments, error: nil)
println("jsonData:\(json)")
}
}
我也收到警告,“ contentsOfMappedFile”已被弃用。
我尝试了20分钟,无法正常工作:(
因为init(contentsOfMappedFile:)
在iOS8中已弃用。
所以你应该改变这个
data = NSData(contentsOfMappedFile: path)
到
data = NSData(contentsOfFile: path)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句