坦白说,我在OBJ-C方面经验不足。
我在Stack Overflow和其他页面上努力寻找解决方案,但仍然无法解决我的问题。
在学校的期末项目中,我必须编写一个iOS应用程序,该应用程序应能够显示来自MySQL数据库的数据。我查看了Code with Chris的一篇文章(http://codewithchris.com/iphone-app-connect-to-mysql-database/#creatingphpservice),并尝试根据我的学校规格进行修改。
所以这是我的错误:
我已经发现这意味着我的HomeModel文件想要访问我在Data.h中定义的“Data”类。但我已经将“Data.h”导入到了我的“HomeModel.m”(以及“HomeModel.h”,尽管我认为这是不必要的)。
有人知道如何解决这个问题吗?
PS:我已经检查了我的项目的“编译源文件”。
所以这是我的错误:
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文件想要访问我在Data.h中定义的“Data”类。但我已经将“Data.h”导入到了我的“HomeModel.m”(以及“HomeModel.h”,尽管我认为这是不必要的)。
有人知道如何解决这个问题吗?
PS:我已经检查了我的项目的“编译源文件”。
Data.m
被选中为你的目标。 - rmaddy