我正在尝试iOS ToDoApp上的Xcode教程。我已经完成了所有步骤,当然我也遇到了编译错误。
我已经四处搜寻了,而且我已经看到我并不是唯一一个有这个问题的人,而且我已经尝试了人们的解决方案但没有成功。 这是我的错误消息:
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_ToDoItem", referenced from:
objc-class-ref in ToDoListTableViewController.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
答案 0 :(得分:0)
您的项目中似乎缺少ToDoItem.m
(或更好地说@implementation ToDoItem
)。要么根本不存在,要么文件不包含在构建目标中。
尝试在项目中搜索@implementation ToDoItem
。如果它丢失了,你必须添加它。如果没有丢失,请确保将文件添加到您尝试构建的目标中。