如果您有一個實現委託的視圖控制器,那麼您是否應該在委託解除時將委託設置爲零?我總是收到這條消息。將委託設置爲零以「避免發送到釋放實例的消息」
我不確定說「將代表設置爲零」,這是什麼意思?有人能給我一個簡單的例子來澄清這一點嗎?
如果您有一個實現委託的視圖控制器,那麼您是否應該在委託解除時將委託設置爲零?我總是收到這條消息。將委託設置爲零以「避免發送到釋放實例的消息」
我不確定說「將代表設置爲零」,這是什麼意思?有人能給我一個簡單的例子來澄清這一點嗎?
在取消分配SomeObject的舊委託前,您很可能只需要執行「SomeObject.delegate = nil」。您能否提供此警告發生地點的任何代碼片段?
在釋放控制器之前將委託設置爲零總是一個好主意。
它可能不會立即釋放,並且可能會意外地回調您的代碼,可能會或可能沒有超出範圍 - >崩潰。
我實際上得到一個非常奇怪的錯誤。我有一個UITabBarApplication。我試圖在不改變標籤的情況下玩這些應用程序..一段時間後,我試圖改變標籤,我得到了一個消息發送到解除分配的實例..但是,如果在應用程序啓動後切換標籤,我沒有得到這個錯誤 – adit 2011-05-30 02:31:50