如何洗掉單個檔案applicationSupportDirectory?這是我用來創建它的內容:
func encodeFileStoredInDisk<U : Encodable>(dataToStore: U, fileName: String, fileExtension: String) throws {
let fileURL = try FileManager.default
.url(for: .applicationSupportDirectory, in: .userDomainMask, appropriateFor: nil, create: true)
.appendingPathComponent(fileName)
.appendingPathExtension(fileExtension)
try JSONEncoder().encode(dataToStore)
.write(to: fileURL)
}
我根據檔案嘗試了這個,但它無法識別,這暗示我這是完全錯誤的:
func deleteFileOnDisk(fileName: String, fileExtension: String) throws {
let fileURL = try FileManager.default
.url(for: .applicationSupportDirectory, in: .userDomainMask, appropriateFor: nil, create: false)
.appendingPathComponent(fileName)
.appendingPathExtension(fileExtension)
removeItem(at URL: fileURL)
}
uj5u.com熱心網友回復:
您給定的代碼已經揭示了如何呼叫屬于的方法,FileManager所以從
FileManager.default.rem
代碼完成會提示
FileManager.default.removeItem(at: <#T##URL#>)
并且會告訴你也用 標記方法try,點擊錯誤資訊前面的紅色圓圈并選擇第一個Fix選項
try FileManager.default.removeItem(at: fileURL)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/384659.html
標籤:迅速
