第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

ViewController responsesToSelector:消息發(fā)送到釋放實(shí)例

ViewController responsesToSelector:消息發(fā)送到釋放實(shí)例

iOS
躍然一笑 2019-12-10 09:52:23
好的,這是交易,我討厭提出有關(guān)調(diào)試和崩潰的問題。因?yàn)槲移綍r(shí)處理他們自己,但我不能讓我的身邊這樣一來,即使在已經(jīng)觀看多個(gè)問題。好的,所以這是問題所在,我在此堆棧跟蹤中隨機(jī)打開和關(guān)閉我的應(yīng)用程序:*** -[ViewController respondsToSelector:]: message sent to deallocated instance 0x1e5d2ef0在哪里ViewController可以有所不同,有時(shí)會(huì)在我的代碼崩潰的地方,有否關(guān)聯(lián)到特定的ViewController和并不擁有或調(diào)用它。另外,要獲得該控制臺(tái)的跟蹤信息,我已經(jīng)啟用了Zombies,否則我將完全不獲得任何控制臺(tái)打印信息,而只會(huì)得到:objc_msgSend,這意味著我正在傳遞已發(fā)布的消息。但是我找不到那兒...我真的被卡住了!通常,我總是調(diào)試崩潰,所以我真的很堅(jiān)持。同樣,它在不同時(shí)間,不同時(shí)間在不同位置崩潰。和它崩潰的地方幾乎沒有任何關(guān)系ViewController。我覺得這很令人困惑。您需要我的任何代碼嗎?我有很多文件,由于它在不同地方崩潰,因此分發(fā)我的代碼會(huì)很麻煩!我嘗試添加沒有運(yùn)氣的符號(hào)斷點(diǎn),并且iOS的Instruments應(yīng)用程序上沒有Zombies。我無法在模擬器上運(yùn)行我的應(yīng)用程序,因?yàn)樗哂胁恢С值募軜?gòu)框架。感謝大家...
查看完整描述

3 回答

?
繁花不似錦

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超4個(gè)贊

有類似的問題。在我的情況下,viewController需要獲取navigationController事件,因此它正在注冊(cè)為導(dǎo)航控制器委托:


 self.navigationController.delegate = self;

當(dāng)該控制器被取消分配但仍然是視圖控制器的委托時(shí),發(fā)生崩潰。在dealloc中添加以下代碼無效:


-(void) dealloc

{

    if (self.navigationController.delegate == self)

    {

        self.navigationController.delegate = nil;

    }

因?yàn)樵谡{(diào)用dealloc的那一刻,視圖控制器已經(jīng)從視圖層次結(jié)構(gòu)中刪除,所以self.navigationController為nil,所以比較肯定會(huì)失敗!:-(


解決方案是添加此代碼以檢測(cè)VC是否在實(shí)際離開視圖層次結(jié)構(gòu)之前就離開了視圖層次結(jié)構(gòu)。它使用iOS 5中引入的方法來確定何時(shí)彈出視圖而不將其推入


-(void) viewWillDisappear:(BOOL) animated

{  

   [super viewWillDisappear:animated];

   if ([self isMovingFromParentViewController])

   {

      if (self.navigationController.delegate == self)

      {

           self.navigationController.delegate = nil;

      }

   }

}


查看完整回答
反對(duì) 回復(fù) 2019-12-10
  • 3 回答
  • 0 關(guān)注
  • 504 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)