假设我定义了一个类
class Dummy {
var title: String?
}
我有一本字典
let foo: [Int: String?] = [:]
然后当我进行如下分配时
var dummy = Dummy()
dummy.title = foo[1]
它说
无法分配“字符串??”类型的值 键入“字符串?”
插入 ' 作为!细绳'
返回类型foo
是String?
并且Dictionary
在使用下标时返回其值类型的可选,但是String??
swift中的类型是什么?
我认为进行这样的分配应该是合法的。为什么它会抱怨,我应该如何做这个作业