3
我已將幾個JSON文件添加到我的macOS命令行工具項目中,但似乎找不到它們通常的方式。在macOS命令行工具項目中讀取文件
if let path = Bundle.main.path(forResource: "Data", ofType: "json")
{
if let contents = try? String(contentsOfFile: path)
{
print (contents)
}
else { print("Could not load contents of file") }
}
else { print("Could not find path") }
這段代碼在一個視圖基於應用程序一起使用時,絕對沒問題,但始終打印在命令行工具「找不到路徑」。
有誰知道我在做什麼錯?
P.S:完全知道我應該爲此使用guard
語句,但代碼不在函數中,只是在main.swift中討論,直到我弄明白爲止。
謝謝!有沒有什麼好的方法來獲取相對於當前.xcodeproj文件的文件路徑? (試圖將文件包含在git倉庫中) – XmasRights
http://stackoverflow.com/questions/31480186/get-path-to-swift-script-from-within-script –