:ファイルを迅速にドキュメントディレクトリに保存しますか?私はこのコードで迅速な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
しかし、あなたが見ることができるように、私はfilemanager
はURLのみではない文字列を与えると、ドキュメントディレクトリのパスを取得するにはfilemanager
を使用していません。
質問:
- ファイルマネージャから文字列を取得する方法は?
- コードにクラッシュする可能性はありますか?
'聞かせてファイルマネージャ= FileManager.default.urls(用:.documentDirectory、中:.userDomainMask)1次回? .path' – WeiJay