如何通过Swift 4语言通过Xcode读取上述任何文件。
答案 0 :(得分:0)
以下是读取名为“ test.json”的本地.json文件的方法:
if let path = Bundle.main.path(forResource: "test", ofType: "json") {
do {
let data = try Data(contentsOf: URL(fileURLWithPath: path), options: .mappedIfSafe)
let jsonResult = try JSONSerialization.jsonObject(with: data, options: .mutableLeaves)
if let jsonResult = jsonResult as? Dictionary<String, AnyObject>, let person = jsonResult["person"] as? [Any] {
// do stuff
}
} catch {
// handle error
}
}
其中“ test”是文件名,“ json”是类型。您可以将ofType:参数替换为所需的类型,例如“ txt”,“ xml”。