0
Приложение работает очень хорошо и позволяет мне выбрать фотографию. Однако, когда я выбираю другую фотографию, кнопка pickAnImage не будет работать. Каков наилучший способ позволить пользователю выбрать другое изображение для просмотра? Любая помощь приветствуется.Реализация UIImagePickerController в Swift
import UIKit
class ViewController: UIViewController, UIImagePickerControllerDelegate,UINavigationControllerDelegate {
@IBOutlet weak var imageView: UIImageView!
let imagePicker = UIImagePickerController()
@IBAction func pickAnImage(sender: AnyObject) {
imagePicker.allowsEditing = false
imagePicker.sourceType = .PhotoLibrary
self.presentViewController(imagePicker, animated: true, completion: nil)
}
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]) {
if let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage {
imageView.contentMode = .ScaleAspectFit
self.imageView.image = pickedImage
}
dismissViewControllerAnimated(true, completion: nil)
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
imagePicker.delegate = self
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
Этот вопрос был с Image View и ограничений, которые я имел установку. Как только я удалил ограничения, с которыми работало приложение. – Perceptum
если он будет работать для вас, повысьте или примите. Спасибо –
Это не сработало, поскольку проблема была в ограничениях, а не в коде. Спасибо за вашу помощь. – Perceptum