44
如果我對Mike Ash的"Zeroing Weak References" writeup的解讀是正確的,那麼弱引用就像沒有ARC的assign
引用。但是,如果引用的對象被釋放,而不是獲取「懸掛指針」(意思是指向釋放對象的指針),則指針將被設置爲nil
。歸零ARC中的弱引用
這是對的嗎?是否發生過任何屬性標記爲weak
或assign
(當ARC處於活動狀態時)?
如果這是正確的,這將消除許多SIGABRT。
感謝@cobbal。至少在XCode 4.2 beta中,如果您的部署目標是
謝謝@Yar,我得到了這個錯誤,不知道它來自哪裏! – Pascal
關於後向兼容性的優點。 – jlehr