0
我有一個簡單的文本文件,其中包含通過換行符分隔的文本字符串。我用這個代碼從文件中讀取:當文件被更改時,Xcode停止從文本文件讀取
if let path = Bundle.main.path(forResource: "data", ofType: "txt") {
do {
let data = try String(contentsOfFile: path, encoding: .utf8)
let allQuestions = data.components(separatedBy: .newlines)
這不是全部,但代碼不是問題。一切工作正常,但我需要更改文本文件中的數據。我創建了一個新文件,刪除了舊文件,並將一個新文件導入Xcode。現在我的應用程序每次都崩潰,因爲它沒有從文件中讀取任何數據。我想也許是因爲我的新文件是中文而不是英文,但是當我替換舊文件時,我遇到了同樣的問題。沒有代碼被改變。我試過重新啓動Xcode,清理項目等等。想法?