相关疑难解决方法(0)

将文件保存在swift 3的文档目录中?

我使用以下代码将文件保存在swift 3的文档目录中:

fileManager = FileManager.default
// let documentDirectory = fileManager?.urls(for: .documentDirectory, in: .userDomainMask).first as String
var path = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] as String
path = path + name

let image = #imageLiteral(resourceName: "Notifications")
let imageData = UIImageJPEGRepresentation(image, 0.5)
let bool = fileManager?.createFile(atPath: path, contents: imageData, attributes: nil)

print("bool is \(bool)")
return true
Run Code Online (Sandbox Code Playgroud)

但正如您所看到的,我不是filemanager用来获取文档目录路径,因为filemanager只提供URL而不是字符串.

问题:

  • 如何从文件管理器中获取字符串?
  • 我的代码中是否有崩溃的可能性?

nsfilemanager ios nsdocumentdirectory swift

25
推荐指数
3
解决办法
5万
查看次数

标签 统计

ios ×1

nsdocumentdirectory ×1

nsfilemanager ×1

swift ×1