加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – Xcode:架构i386的未定义符号

发布时间:2020-12-14 17:47:11 所属栏目:百科 来源:网络整理
导读:老实说,我对OBJ-C缺乏经验. 我在Stack Overflow和其他页面上寻找解决方案非常困难,但我仍然无法解决我的问题. 对于我在学校的最后一个项目,我必须编写一个iOS-App程序,它应该能够显示来自 MySQL数据库的数据.我查看了一篇与Chris( http://codewithchris.com/
老实说,我对OBJ-C缺乏经验.
我在Stack Overflow和其他页面上寻找解决方案非常困难,但我仍然无法解决我的问题.
对于我在学校的最后一个项目,我必须编写一个iOS-App程序,它应该能够显示来自 MySQL数据库的数据.我查看了一篇与Chris( http://codewithchris.com/iphone-app-connect-to-mysql-database/#creatingphpservice)的代码文章,并尝试根据我的学校规范对其进行修改.

所以这是我的错误:

Undefined symbols for architecture i386:
"_OBJC_CLASS_$_Data",referenced from:
objc-class-ref in HomeModel.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

正如我已经发现的那样,这意味着我的HomeModel-File想要访问我在“Data.h”中定义的“Data”类.但我已经将“Data.h”导入我的“HomeModel.m”(以及“HomeModel.h”,尽管我认为这是不必要的).

有谁知道如何解决这一问题?

PS:我已经检查了我项目的“编译源代码”.

解决方法

我有同样的问题,在更改构建设置>后,此警告消失了. “标准体系结构”和构建设置的体系结构>对于我的项目所拥有的所有项目和目标,“armv7 armv7s armv8 arm64”的有效架构. 希望这可以帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读