2011-05-29 59 views

回答

1

在取消分配SomeObject的舊委託前,您很可能只需要執行「SomeObject.delegate = nil」。您能否提供此警告發生地點的任何代碼片段?

+0

我實際上得到一個非常奇怪的錯誤。我有一個UITabBarApplication。我試圖在不改變標籤的情況下玩這些應用程序..一段時間後,我試圖改變標籤,我得到了一個消息發送到解除分配的實例..但是,如果在應用程序啓動後切換標籤,我沒有得到這個錯誤 – adit 2011-05-30 02:31:50

1

在釋放控制器之前將委託設置爲零總是一個好主意。

它可能不會立即釋放,並且可能會意外地回調您的代碼,可能會或可能沒有超出範圍 - >崩潰。

相關問題