開發(fā)過程中遇到比較坑的bug總結(jié)

1.tag沖突

沖突的代碼
報錯信息

我的是在tabbar4個界面中tag沖突了,外包的坑貨代碼,我覺得是tabbar的四個界面有緩存,然后某個界面tag沖突的加載出來以后,這時候遍歷tag獲取想要的控件就會拿錯。

建議:多用枚舉少用tag,看過去代碼可讀性又低又low!

2.把scrollVIew加在keywindow上的時候,要確保keywindow的用戶交互開著,不然無法滑動

3.

ld: 9 duplicate symbols for architecture x86_64?

clang: error: linker command failed with exit code 1 (use -v to see invocation)

解決這種報錯問題:首先檢查有沒有重復(fù)導(dǎo)入同一個庫或者文件,有的話刪除,并且要去Build Phases -> compile Sources中檢查一遍是否有重復(fù)的類。如果還不行就要檢查一下是否有.h文件導(dǎo)入的時候?qū)懗?m

3.

ld: library not found for -lmp3lame

clang: error: linker command failed with exit code 1 (use -v to see invocation)

原因是.a文件丟失,重新導(dǎo)入就可以。

(持續(xù)更新中。。。)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 前言: 我不是污王,我是坑王,當(dāng)你成為iOS開發(fā)者的一員的時候,你就要準(zhǔn)備接受這一點,無處不在的坑,就像無處不在的...
    lumic000閱讀 12,182評論 14 141
  • ——只燈片箋 此文記錄的是筆者在實際iOS開發(fā)工作中遇到并解決的一些小細(xì)節(jié)問題,以此記錄,持續(xù)更新,僅供參考。 G...
    秭劍執(zhí)一閱讀 2,310評論 0 7
  • 生命周期 參考:http://wiki.jikexueyuan.com/project/react/compone...
    五月的約修亞閱讀 2,693評論 0 0
  • 假期即將結(jié)束,和往年不同,因為多了些 規(guī)劃,增添了一些內(nèi)容,感覺很充實。 帶著父母妻兒來了一場說走就走的旅行,...
    鄱湖飛魚閱讀 349評論 5 4
  • 柔軟而嬌羞的陽光對著大地隱藏起了它的溫度,映襯著北方年邁的秋天。秋天慢慢地變老了,老如一首歌,一如她最后散發(fā)的金黃...
    林秋也閱讀 348評論 0 0

友情鏈接更多精彩內(nèi)容