2014-07-16 39 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语句中,所以作为?已经包括了。 –

相关问题