Swift 5.1-Mac OS-文件读取在Playground中有效,但在应用程序中无效

相同的代码正在Playgrounds中正常工作-答案是“文件已存在”。放在替代功能func awakeFromNib()或func applicationDidFinishlaunching()中的小型(“空”)应用程序中的完全相同的代码(复制-粘贴)正在答复“ *没有此类文件* ”。不知道发生了什么。

import Cocoa

let path = "/users/myName/Documents/ReadAndWriteFiles/ChartData.txt"
let myString = try? String(contentsofFile: path,encoding: String.Encoding.utf8)
var array: [String] = [String]()  
if let myTestString = myString
{
    array = myTestString.components(
        separatedBy: CharacterSet (charactersIn: ","))
    print("*** File EXISTS ***")
}
else
{
    print("*** NO SUCH FILE ***")
}
print(array)
aa4892278 回答:Swift 5.1-Mac OS-文件读取在Playground中有效,但在应用程序中无效

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3117328.html

大家都在问