- Registriert
- 02.02.16
- Beiträge
- 85
Hallo,
ich habe einen Code geschrieben um Fotos mithilfe der Picker-View auszuwählen. Doch leider bekomme ich immer eine Fehlermeldung "Value of type 'ViewController' has no member 'img'" was ich mir nicht ganz erklären kann :/
Kann mir zufällig jemand helfen und mir sagen was das Problem für diese Meldung ist ?
PS: Der Fehler wird in dieser Zeile angezeigt:
self.img.image = (info[UIImagePickerControllerOriginalImage] as! UIImage)
ich habe einen Code geschrieben um Fotos mithilfe der Picker-View auszuwählen. Doch leider bekomme ich immer eine Fehlermeldung "Value of type 'ViewController' has no member 'img'" was ich mir nicht ganz erklären kann :/
Code:
import MobileCoreServices // für kUTType-Konstanten
import UIKit
class ViewController: UIViewController {
@IBAction func choosePhoto(_ sender: AnyObject) {
// Gibt es überhaupt eine lokale Foto-Sammlung?
if UIImagePickerController.isSourceTypeAvailable(.savedPhotosAlbum)
== false
{
return
}
//Image-Picker erzeugen
let imgPicker = UIImagePickerController()
// imgPicker.sourceType = .photoLibrary // alle Bilder
imgPicker.sourceType = .savedPhotosAlbum // 'Camera Roll'
// damit eine Reaktion auf die Auswahl möglich ist
imgPicker.delegate = self
// Image-Picker anzeigen
self.present(imgPicker, animated: true, completion: nil)
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
extension ViewController : UIImagePickerControllerDelegate, UINavigationControllerDelegate
{
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any])
{
let mediaType = info[UIImagePickerControllerMediaType] as! NSString
if mediaType == kUTTypeImage {
self.img.image = (info[UIImagePickerControllerOriginalImage] as! UIImage)
}
//Image Picker schließen
dismiss(animated: true, completion: nil)
}
}
Kann mir zufällig jemand helfen und mir sagen was das Problem für diese Meldung ist ?
PS: Der Fehler wird in dieser Zeile angezeigt:
self.img.image = (info[UIImagePickerControllerOriginalImage] as! UIImage)