我在設備上保存的數據與此代碼寫入,並與迅速
let url = try! FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: false).appendingPathComponent(fileName)
print(fileURL)
try data?.write(to: url)
,我試圖用這個代碼
let url = try! FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: false).appendingPathComponent(fileName)
if let file = Bundle.main.url(forResource:url , withExtension: nil) {
讀它,但我不知道如何讀取數據在讀取數據之前創建URL。我得到一個錯誤,告訴我,Bundle.main.url(forResource:
正在等待一個字符串不是一個URL
你要通過'如果讓文件= Bundle.main.url(forResource:url.lastPathComponent.deletingPathExtension(),withExtension:url.pathExtension)' – vadian
@vadian爲什麼?該文件位於「文檔」文件夾中,而不是應用程序包。 – rmaddy
@rmaddy我只是解釋了爲什麼* Bundle.main.url(forResource:正在等待一個字符串而不是一個URL *,同樣沒有更多,我不知道這個包是如何參與到工作流程中的。 – vadian