gpt4 book ai didi

ios - dataWithContentsOfMappedFile 在 iOS 8.0 中弃用

转载 作者:搜寻专家 更新时间:2023-10-31 19:30:33 25 4
gpt4 key购买 nike

我使用以下代码从 JSON 文件中检索数据。

let jsonData = try NSData.dataWithContentsOfMappedFile("/Users/User/Desktop/Employee.json")

出现以下错误

dataWithContentsOfMappedFile was deprecated in iOS 8.0: Use +dataWithContentsOfURL:options:error: and NSDataReadingMappedIfSafe or NSDataReadingMappedAlways instead

有人可以告诉我替代方案吗?

最佳答案

试试这个

从本地路径获取使用 contentsOfFile 否则使用 contentsOfURL

 let contents: NSData?
do {
contents = try NSData(contentsOfFile: "/Users/User/Desktop/Employee.json", options: NSDataReadingOptions.DataReadingMappedAlways)
} catch _ {
contents = nil
}

print(contents)

如果您只想访问contentsOfFile,请使用以下行

    let contents   =  NSData(contentsOfFile:"/Users/User/Desktop/Employee.json")
print(contents)

关于ios - dataWithContentsOfMappedFile 在 iOS 8.0 中弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33687252/

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