ios - Getting an error when trying to use imagePickerController Delegate function below: -


when trying use following function

func imagepickercontroller(picker: uiimagepickercontroller,didfinishpickingimage image: uiimage, editinginfo: [string: anyobject]?) {     let selectedimage:uiimage = (editinginfo[uiimagepickercontrolleroriginalimage]) as! uiimage     displayimage.image = selectedimage     self.dismissviewcontrolleranimated(true, completion: nil) } 

getting error: "cannot subscript value of type '[string:anyobject]? index of type 'string'

on second line write let selected image

this has worked fine xcode 6.3 & 6.4 new xcode 7 beta 4 not work , throws error.

help!

try dismissing controller before setting image imageview.
replace methods as:

func imagepickercontroller(picker: uiimagepickercontroller, didfinishpickingmediawithinfo info: [nsobject : anyobject]) {  self.dismissviewcontrolleranimated(true, completion: nil) let selectedimage:uiimage = (editinginfo[uiimagepickercontrolleroriginalimage]) as! uiimage displayimage.image = selectedimage  } 

Comments

Popular posts from this blog

javascript - How to process users in one specific order using map o each function? -

javascript - Linking from page A to a specific iframe on page B -

java - Two interface have same method name with different return type -