gpt4 book ai didi

swift - 无法打开文件,因为您没有查看它的权限错误

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

我用 Google 搜索并浏览了 Stack Overflow,但似乎找不到解决方案。我有:

let fileURL = URL( string: "file:///Users/me/file.txt" )    
var rawDataString: String
var errorString: String?

do {
rawDataString = try String( contentsOf: fileURL!, encoding: String.Encoding.utf8 )
} catch let error as NSError {
errorString = error.description
print( errorString! )
return
}

它出错了

Error Domain=NSCocoaErrorDomain Code=257 "The file “file.txt” couldn’t be opened because you don’t have permission to view it."

读取所有用户的权限:

$ ls -al file.txt
-rw-r--r--@ 1 me staff 348306 Dec 13 2016 file.txt

欢迎提出任何想法。

最佳答案

任何遇到这个话题的人,@LeoDabus 都会告诉我在哪里关闭沙盒,这很有效:

enter image description here

他还稍微清理了我的代码:

let fileURL = URL( fileURLWithPath: "/Users/me/file.txt" )    
var rawDataString: String
var errorString: String?

do {
rawDataString = try String( contentsOf: fileURL, encoding: .utf8 )
} catch let error as NSError {
errorString = error.description
rawDataString = ""
return
}

关于swift - 无法打开文件,因为您没有查看它的权限错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49054485/

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