xcode - 添加信息括号时出现问题

标签 xcode swift

func imagePickerController(picker: UIImagePickerController!, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]!) {
        imageView.image = info[UIImagePickerControllerOriginalImage] as UIImage
        dismissViewControllerAnimated(true, completion: nil)
    }

这对我不起作用,我尝试将“:”添加到我的“as”选择器中。似乎什么都不起作用。我不断收到的错误是“'AnyObject?'不能转换为'UIImage';您的意思是使用'as'来强制向下转换吗?”任何帮助都感激不尽!谢谢!

最佳答案

欢迎来到 Stack Overflow。

您应该单击错误,单击“修复它”按钮,然后让它向您展示如何添加强制向下转换。

您需要阅读 Swift 语言引用中有关可选值的部分。

关于xcode - 添加信息括号时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30334833/

相关文章:

ios - 仅当从单元格外部点击屏幕时 UIMenuController 才会被关闭

swift - 当 WidgetCenter.shared.reloadAllTimelines() 被调用时,WidgetKit 不会从核心数据中获取更新的数据

ios - UITableView 中的后退按钮

ios - 为什么我所有的 View Controller 都是方形的?

xcode - Playground 和 Project 之间的差异

ios - Xcode 7.1 中的恶魔岛

ios - 如何在 xcode 中同时调试两个应用程序?

swift - 需要扩展什么协议(protocol)才能允许泛型类型使用 === 运算符? (错误: Binary operator '===' cannot be applied to two 'T' operands)

swift - 应用程序未运行时的远程推送通知崩溃

swift - <memory> 不是 BOMStorage 文件