美文网首页
开发过程中遇到比较坑的bug总结

开发过程中遇到比较坑的bug总结

作者: iOS_小胜 | 来源:发表于2017-03-14 16:25 被阅读123次

    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)

    解决这种报错问题:首先检查有没有重复导入同一个库或者文件,有的话删除,并且要去Build Phases -> compile Sources中检查一遍是否有重复的类。如果还不行就要检查一下是否有.h文件导入的时候写成.m

    3.

    ld: library not found for -lmp3lame

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

    原因是.a文件丢失,重新导入就可以。

    (持续更新中。。。)

    相关文章

      网友评论

          本文标题:开发过程中遇到比较坑的bug总结

          本文链接:https://www.haomeiwen.com/subject/ixuzittx.html