2014-07-16 37 views
0

我發現了一些相關的帖子:如何在Xcode beta 3中的Swift中從UIImagePickerControllerDelegate獲取UIImage?

UIImagePickerControllerDelegate to Swift?

how to capture camera with UIImagePickerController in swift?

但他們都不適用於Beta 3中,因爲UIImagePickerControllerDelegate改變:

func imagePickerController(picker: UIImagePickerController!, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]!) 

我的問題是如何獲得UIImage對象從信息數組?由於

+0

我知道的信息是一本字典。但仍然不知道如何獲得UIImage,就像我在Objective-c中所做的一樣。 –

+0

爲什麼投票我的問題,白癡?! –

回答

4

它的字典,指數它UIImagePickerControllerOriginalImage

let image = info[UIImagePickerControllerOriginalImage] as UIImage 
+0

我在嘗試和錯誤後也發現了這一點。謝謝。 let img:UIImage = info [UIImagePickerControllerOriginalImage] as? UIImage –

+0

編輯包括鑄件。你不應該需要'as?',因爲它永遠是一個圖像。 – Jack

+0

是的。那就對了。其實我真正的代碼是在一個if語句中,所以作爲?已經包括了。 –

相關問題