代码之家  ›  专栏  ›  技术社区  ›  Nick

iPhone生成错误-未找到文本指针符号

  •  0
  • Nick  · 技术社区  · 15 年前

    对不起,我想我这里缺少一些基本的东西。在我写一些关于类细节的详细信息之前,我会很高兴对这个构建错误的含义进行一次轻推或轻击。

    我有一个子类nsObject SiteAnnotation,应该符合mkAnnotation协议。它被导入到相关的视图控制器中

    当我尝试分配/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
    

    谢谢你的小费。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Brian    15 年前

    检查包含SiteAnnotation的文件是否仍在生成目标中。假设它是siteannotation.m-单击该文件,按cmd+i(获取信息),然后检查目标选项卡。

    推荐文章