Использование неразрешенного идентификатора 'requestIPViewController', неоднозначная ссылка на член 'индекс'
это показывает, что в коде есть некоторые проблемы
Так как я могу это исправить?
self.presentViewController[requestIPViewController, animated:YES, completion:nil];
}
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]) {
let image = info[UIImagePickerControllerOriginalImage] as UIImage
1 ответ
Решение
Если он в Swift 2.3, то так и должно быть
self.presentViewController(imagePicker, animated: true, completion: nil)
И вы должны набрать, как это
let image = info[UIImagePickerControllerOriginalImage]
as! UIImage
И Swift 3.0 это выглядит так
self.present(imagePicker, animated: true, completion: nil)
И метод Detegate выглядит так
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
let mediaType = info[UIImagePickerControllerMediaType] as! NSString
self.dismiss(animated: true, completion: nil)
if mediaType.isEqual(to: kUTTypeImage as String) {
let image = info[UIImagePickerControllerOriginalImage]
as! UIImage
}
}
Надеюсь, поможет.