ios - Swift 4.2 解包问题 (??)
问题描述
swift 4.2有奇怪的问题并用??
简单的代码:
var someVar:String?
override func viewDidLoad() {
someOp = "print some string"
subTitleLabel.text = "text one" + someVar ?? "unwrapped"
}
编译器抛出错误:
可选类型“字符串?”的值 必须解包为“字符串”类型的值
Swift 4.2 发生了什么变化?
解决方案
推荐阅读
- kotlin - 将流或序列转换为摘要流或序列
- python - python/数据砖:重建飞行行程
- julia - 在 Google Colab 中使用 Julia 时如何导入本地数据集
- java - 为什么我的 ArrayList 在添加新对象后没有反映更新?
- c++ - 使用 gcc6.2.0 & gcc8.3.0 编译将获得局部变量的差异对齐
- ocaml - 什么是描述被方括号包围的多态变体的类型?
- javascript - 当对象从异步函数返回时,为什么使用等待的属性访问似乎会导致“未定义”?
- angular - Angular 在“ngFor”中使用单选组
- python - 通过在字典中附加熊猫数据框来创建字典
- javascript - Youtube API 密钥配额在使用有问题的密钥之前超过了