加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xcode – 从’String’到’String’的条件向下转发总是成功 – S

发布时间:2020-12-14 18:57:16 所属栏目:百科 来源:网络整理
导读:我试图基本上对 Swift中的String进行有效检查,但是我收到错误从’String’到’String’的条件downcast总是成功. zipCode已创建: var zipCode = String() 稍后检查有效字符串: if let code = zipCode as? String { println("valid")} 有人能帮助我理解我做
我试图基本上对 Swift中的String进行有效检查,但是我收到错误从’String’到’String’的条件downcast总是成功.

zipCode已创建:

var zipCode = String()

稍后检查有效字符串:

if let code = zipCode as? String {
    println("valid")
}

有人能帮助我理解我做错了什么吗?

解决方法

如果zipCode可以“取消设置”,那么您需要将其声明为可选:

var zipCode: String?

这个语法:

if let code = zipCode {
    println("valid")
}

用于检查可选变量是否具有值,或者是否仍未设置(nil).如果设置了zipCode,则代码将是String类型的常量,您可以使用它来安全地访问字符串的内容.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读