为了账号安全,请及时绑定邮箱和手机立即绑定

为什么这两种会有不同

first:

        if imageName != nil{
            beautyImage.image=UIImage(named: imageName)
        }

弹出错误:54b3fdf60001ab0d03700016.jpg


用老师的github上的代码:

        if let name = imageName {
            beautyImage.image = UIImage(named: name)
        }

就没有问题。


为什么呢?

正在回答

1 回答

first:

 

if imageName != nil{
            beautyImage.image=UIImage(named: imageName!)
}


second:

和第一种一样,是第一种的简写。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
使用Swift开发iOS8 App实战
  • 参与学习       62613    人
  • 解答问题       541    个

通过苹果最新Swift语言开发iOSApp,从零开始学习iOS的开发

进入课程

为什么这两种会有不同

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信