2013-07-05 109 views
-1

嗨IM创造我在Xcode第一个应用程序,我已经进口的东西加载到我的项目,所以我可以有一个标签导航系统与即时得到以下错误:的AppDelegate文件无法正常工作

https://pbs.twimg.com/media/BObuzzcCIAII4Ao.jpg:large

错误:

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

是的。我们应该怎么读? – 2013-07-05 19:23:13

+1

我不会说这是AppDelegate错误,但更多的头文件导入和对象使用。 – Larme

+0

^^他说了什么。它看起来像你导入了一些代码。您的构建目标中是否包含所有这些文件? – Sean

回答

1

您在您的AppDelegate中引用了尚未添加到目标中的类。

对于每一个在错误中提到的文件,这样做:

打开文件,显示右侧窗格中。在其中一个选项卡(文档检查器,不是帮助文件)中,有一个名为“目标成员资格”的部分确保在那里检查构建失败的目标。

后你做这些步骤,清洁(Cmd的ķ)将不会受到伤害。