【发布时间】:2019-03-20 13:38:10
【问题描述】:
如果没有提供构造函数,delegate 变量的初始值是多少?
class Example {
weak var delegate: Bool?
}
【问题讨论】:
-
如果您没有将协议类型声明为类:
protocol Bool: class { },您也会收到此错误:'weak' may only be applied to class and class-bound protocol types, not 'Bool' -
抱歉,只是我填写了
Bool来替换协议驱动的类。你是对的! -
您可以轻松地打印(委托)并检查输出内容...
-
@AhmadF 有时,不同系统上的行为会有所不同。很高兴能从马口中得到信息。
标签: swift