我目前正在研究需要解析單詞詞典的iOS應用程序。在txt文件中讀入iOS應用程序時出錯
當我嘗試導入文件並將內容轉換爲字符串時,在let path:String = Bundle.main.path(forResource: "words", ofType: "txt")!
行上出現錯誤。錯誤是線程1:「EXC_BREAKPOINT(code = 1,subcode = 0x1002e11ec)」
任何幫助將不勝感激。
注:資產的截屏附
let path:String = Bundle.main.path(forResource: "words", ofType: "txt")!
text = try! String(contentsOfFile: path, encoding: String.Encoding.utf8)
words = text.components(separatedBy: ("\n"))
我喜歡告訴人們新的Swift:「除非你真的瞭解Swift中的可選項,否則你應該假裝'!'force-unwrap操作符不存在。 –
@rmaddy感謝您的建議,但它看起來像文件是否有任何其他建議? –
我從來沒有在Xcode中使用過數據集,所以我不知道你應該如何訪問這樣的文件。使用'Bundle'是爲你放置的文件我不確定爲什麼你的文本文件在數據集中。 – rmaddy