我在设备上保存的数据与此代码写入,并与迅速
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