最近在做項(xiàng)目時(shí)遇到了一個(gè)問題蒋川,從一級頁面push到一個(gè)二級頁面的時(shí)候程序會(huì)crash,而且比較郁悶的是有時(shí)會(huì)crash有時(shí)候不會(huì)夕冲。而錯(cuò)誤異常如下:
一般很不喜歡遇到這種問題泣栈,因?yàn)閺腻e(cuò)誤提示看不出來是什么原因。首先我是打了全局?jǐn)帱c(diǎn)南片,當(dāng)時(shí)沒有定位到錯(cuò)誤位置疼进。只好一步一步進(jìn)行調(diào)試伞广,最后找到原因嚼锄。竟然是二級頁面網(wǎng)絡(luò)請求的參數(shù)有問題灾票!
原來因?yàn)楹笈_返回?cái)?shù)據(jù)刊苍,有一個(gè)參數(shù)有時(shí)候是空值,而iOS 中字典里面是不允許有空的啥纸,這個(gè)時(shí)候就會(huì)crash。最后對可能為空的參數(shù)進(jìn)行了判斷處理解決問題主经!