博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS 开发----Undefined symbols for architecture i386:
阅读量:6431 次
发布时间:2019-06-23

本文共 463 字,大约阅读时间需要 1 分钟。

hot3.png

130231_YIZe_2458687.png130255_JD8o_2458687.png

在开发过程中难免会遇到这种类型的错误,这种类型的错误归纳有如下几点:

  1. 相关工程文件未导入(主要是.m 文件)

    130751_bBSg_2458687.png

    可以点击左下角的+会发现有些.m 文件的话,点击添加相应的.m 文件即可.

  2. 相关框架(framewwork)未导入

    131000_u9AE_2458687.png

    这种情况的解决办法同1

  3. 文件路径缺失

    131236_KNv9_2458687.png

    在我的开发中遇到过1和2的问题,但是3和下面4的解决办法,我到现在为止还未遇到过,这个是参考别人的一起贴出来,供大家学习参考.

  4. 所提示的文件内创建了未实现的类的对象

    这种情况多是由于编码人员失误造成的,只在.h文件中生命了类,但未在对应的.m文件中实现;

    排查的话可以查看一下代码,或者分段注释一下可疑部分,看看是否还会提示,修正一般很容易,但就是这样的编译错误提示很难联想到,当然也可能是自己确实比较菜鸟,这里就权当给自己之后提个醒吧;

特别鸣谢以下两位开发人员:

著作权声明:本文为作者原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢!

转载于:https://my.oschina.net/u/2458687/blog/505823

你可能感兴趣的文章
php初学第一课
查看>>
Windows下与Linux下编写socket程序的区别 《转载》
查看>>
java学习笔记 --- IO(3)
查看>>
Mysql 的FIND_IN_SET函数慢的忧化
查看>>
Web service是什么?
查看>>
python 问题集合
查看>>
豌豆荚工程师谈其新版应用搜索技术
查看>>
螺旋阵(递归和非递归)
查看>>
我的爷爷(知识渊博的下乡知青)
查看>>
jQuery动画连续触发、滞后反复执行解决办法
查看>>
uva 10405 Longest Common Subsequence
查看>>
HttpFileCollection类
查看>>
Eclipse使用常见设置
查看>>
控制台下的字符图像界面
查看>>
c++ 数组形参
查看>>
Memcache的安全
查看>>
KVM/Xen and libvirt: currentMemory, memory and ballooning
查看>>
metasploit 笔记
查看>>
hdu 2845(最大不连续子序列)
查看>>
J2me的异常处理和多线程
查看>>