无法打开文件,因为您无权查看错误

时间:2018-03-01 16:35:45

标签: swift macos

我已经使用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
}

并且

错误了
  

错误域= NSCocoaErrorDomain代码= 257"文件“file.txt”无法   因为您没有查看权限而被打开。"

为所有用户阅读权限:

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

任何想法都会受到欢迎。

2 个答案:

答案 0 :(得分:7)

任何人遇到这个帖子,@ LeoDabus都会指出我要关闭哪个沙箱,哪个有效:

enter image description here

他还清理了我的代码:

2
NameError: name 'a' is not defined

答案 1 :(得分:1)

我实际上无法获得上述首选答案,无法在迅速的操场上为我工作。

另一种解决方案是仅用Xcode创建一个command line应用。然后粘贴上面,它应该可以正常工作。