系统类是使用引用自身的委托进行子类化的。是否必须在释放其实例并将其引用到自身时将委托设置为零?
class MyScrollView: UIScrollView {
convenience init() {
delegate = self
}
// Is this necessary?
deinit {
delegate = nil
}
}
是否UIScrollView.delegate
财产已被重新分配的情况下,当设置为nil?
您的标题和最后一句提问两个不同的问题。你问这两个,或两者中的哪一个? – Alexander
@Alexander标题已更改。 – Manuel
'UIScrollView'的'delegate'属性声明为'weak'。你在哪里看到'unsafe_unretained'? – rmaddy