Я создаю приложение, в котором можно выбрать изображение из своей библиотеки фотографий и сохранить копию этого изображения в своей библиотеке фотографий с той же датой.Я считаю, что изображения сортируются в рулоне камеры с помощью creationDate () (исправьте меня, если я ошибаюсь), так что это то, что я хочу изменить.Я уже могу импортировать изображение (как UIImage) и сохранить его в библиотеке фотографий, но я не могу понять, как изменить дату, чтобы она сортировалась дальше в списке фотографий.Вот что я сделал (сохранив изображение), любая помощь будет принята с благодарностью:
@IBAction func save(_ sender: AnyObject) {
UIImageWriteToSavedPhotosAlbum(imageView.image!, self, #selector(image(_:didFinishSavingWithError:contextInfo:)), nil)
}
//MARK: - Add image to Library
@objc func image(_ image: UIImage, didFinishSavingWithError error: Error?, contextInfo: UnsafeRawPointer) {
if let error = error {
// we got back an error!
let ac = UIAlertController(title: "Save error", message: error.localizedDescription, preferredStyle: .alert)
ac.addAction(UIAlertAction(title: "OK", style: .default))
present(ac, animated: true)
} else {
let ac = UIAlertController(title: "Saved!", message: "Your altered image has been saved to your photos.", preferredStyle: .alert)
ac.addAction(UIAlertAction(title: "OK", style: .default))
present(ac, animated: true)
}
}