ディレクトリに存在する既存の画像ファイルの画像を置き換える方法はありますか?画像ファイルを新しい画像に置き換えます
私は、アプリのディレクトリから「デフォルト」画像と呼ばれるものを取得します。今では、カスタムカメラで画像を撮ることができるようになり、同じ取得方法(デフォルトのファイル名)を使用できるようになりますが、カメラで撮影した新しい画像が使用できるようになります。
アイデア?
ありがとうございます!
UPDATE:
@IBAction func show(_ sender: Any) {
image.image = UIImage(named: "image.jpg")
}
@IBAction func saveImages(_ sender: Any) {
self.saveImageDocumentDirectory()
}
func saveImageDocumentDirectory() {
let fileManager = FileManager.default
let paths = (NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] as NSString).appendingPathComponent("image.jpg")
let image = UIImage(named: "image.jpg")
print(paths)
let imageData = UIImageJPEGRepresentation(image!, 0.5)
fileManager.createFile(atPath: paths as String, contents: imageData, attributes: nil)
}
(つまりも、既存のファイルにイメージを保存するための正しい方法である場合)しかし、私はそれを取得する方法がわかりません。
あなたがしようとしたのですか?あなたのコードを表示します。 –
コードを追加しました! – Cuckoo
URLを保存するときと同じ方法でURLを作成して取得します。ドキュメントディレクトリを取得し、ファイル名を追加します。 – Abizern