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ù)更新中。。。)