系統類是使用引用自身的委託進行子類化的。是否必須在釋放其實例並將其引用到自身時將委託設置爲零?
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