使用未解析的标识符 'requestIPViewController' ,对成员的引用不明确 'subscript'
Use of unresolved identifier 'requestIPViewController' , Ambiguous reference to member 'subscript'
它告诉我代码有一些问题
那我该如何解决呢?
self.presentViewController[requestIPViewController, animated:YES, completion:nil];
}
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]) {
let image = info[UIImagePickerControllerOriginalImage] as UIImage
如果是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)
检测方法看起来像那样
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
}
}
希望对您有所帮助。
那我该如何解决呢?
self.presentViewController[requestIPViewController, animated:YES, completion:nil];
}
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]) {
let image = info[UIImagePickerControllerOriginalImage] as UIImage
如果是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)
检测方法看起来像那样
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
}
}
希望对您有所帮助。