ios – 从“UIImage”下载? “UIImage”只能打开可选项

ios – 从“UIImage”下载? “UIImage”只能打开可选项,第1张

概述我正在创建一个具有图像的UIButton, 我写了下面的代码: let btnImg=UIButton.buttonWithType(UIButtonType.Custom) as UIButton let img = UIImage(named: "turn_left") as UIImage btnImg.setTitle("Turn left", forState: UIC 我正在创建一个具有图像的UIbutton,

我写了下面的代码:

let btnimg=UIbutton.buttonWithType(UIbuttonType.Custom) as UIbutton    let img  = UIImage(named: "turn_left") as UIImage    btnimg.setTitle("Turn left",forState: UIControlState.normal)    btnimg.setimage(img,forState: UIControlState.normal)    btnimg.frame = CGRectMake(10,150,200,45)    self.vIEw.addSubvIEw(btnimg)

但是我将下面的错误放在img = UIImage(命名为“turn_left”)作为UIImage:

Swift Compiler error: Downcast from 'UIImage?' to 'UIImage' only unwraps optionals; dID you mean to use '!'?
解决方法 作为错误说你必须使用’!’ ,

尝试下面的代码,

let img  = UIImage(named: "turn_left") as UIImage!  // implicitly unwrapped

要么

let img : UIImage? = UIImage(named: "turn_left")  //optional

编辑

创建img之后,您需要在使用之前检查它。

总结

以上是内存溢出为你收集整理的ios – 从“UIImage”下载? “UIImage”只能打开选项全部内容,希望文章能够帮你解决ios – 从“UIImage”下载? “UIImage”只能打开可选项所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1073191.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存