今天項目中遇到一個問題五续, 某VC在disappear后鍵盤監(jiān)聽失效官硝,而其父類并沒有remove相關通知,由于父類做了很多事情庶香,很難肉眼排查甲棍,此時想起了符號斷點,
沒想到這個remove行為非常頻繁赶掖,幾乎進出vc都會觸發(fā)感猛,且往往斷在系統(tǒng)庫中,毫無頭緒奢赂。
如果能移除對應通知時再斷點陪白,就更精準了,網(wǎng)查一波condition的寫法膳灶,最終找到正確寫法咱士,
那到底該用哪個$arg呢?po出來看看咯轧钓。
好家伙序厉,全部的通知都打出來了。
不明覺厲
看來是observer
bingo毕箍!
不用說這是下個參數(shù)object了
福利拓展
https://www.natashatherobot.com/xcode-debugging-trick/
遇到?jīng)]有內(nèi)容信息的exception弛房,po $arg1
https://www.leewong.cn/2020/07/25/howtousexcodebreakpoint/
這篇文章后半部分教了怎么斷點調(diào)試約束沖突