抱歉,我想我在这里缺少一些基本的东西。在我写出关于类的具体细节的一系列细节之前,我很欣赏这个构建错误的含义,或者对这个构建错误的含义感到震惊。
我有一个NSObject SiteAnnotation的子类,它应该符合MKAnnotation协议。它在问题的ViewController中被#imported
当我尝试分配/ init时:
SiteAnnotation *thisAnnotation = [[SiteAnnotation alloc] init];
这是发生的构建错误:
Link /build/Debug-iphonesimulator/testbed.app/testbed
".objc_class_name_SiteAnnotation", referenced from:
literal-pointer@__OBJC@__cls_refs@SiteAnnotation in MapViewController.o
Symbol(s) not found
collect2: ld returned 1 exit status
任何提示赞赏。
答案 0 :(得分:1)
检查包含SiteAnnotation的文件是否仍在构建目标中。说它是SiteAnnotation.m - 单击该文件,按Cmd + i(获取信息),然后选中目标选项卡。