Как я могу сохранить содержимое UIImageView в мою галерею?(Swift) - PullRequest
0 голосов
/ 25 ноября 2018

Просто начал несколько дней назад и пытался учиться.У меня есть изображение в моем UIImageView, как мне сохранить это в моей галерее?Я создал кнопку с IBAction на ней

Это связано с .pngData()?

Спасибо

1 Ответ

0 голосов
/ 25 ноября 2018
@IBAction func nameOfFunctionToSave(_ sender: AnyObject) {
  UIImageWriteToSavedPhotosAlbum(imageTake.image!, self, #selector(image(_:didFinishSavingWithError:contextInfo:)), nil)
}

extension photoPickerController :  UIImagePickerControllerDelegate  {
    func image(_ image: UIImage, didFinishSavingWithError error: Error?, contextInfo: UnsafeRawPointer) {
         if let error = error {
          // in case we get an error
           let alert = UIAlertController(title: "Error", message: error.localizedDescription, preferredStyle: .alert)
           alert.addAction(UIAlertAction(title: "OK", style: .default))
           present(alert, animated: true)
         } else {
          // in case of success
           let alert = UIAlertController(title: "Saved!", message: "Image saved successfully in your library", preferredStyle: .alert)
           alert.addAction(UIAlertAction(title: "OK", style: .default))
           present(alert, animated: true)
         }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...