Как я могу изменить creationDate () UIImage? - PullRequest
0 голосов
/ 05 февраля 2019

Я создаю приложение, в котором можно выбрать изображение из своей библиотеки фотографий и сохранить копию этого изображения в своей библиотеке фотографий с той же датой.Я считаю, что изображения сортируются в рулоне камеры с помощью 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)
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...