首页 文章

架构i386的未定义符号

提问于
浏览
-2

而我正在尝试构建我的iOS项目,我使用故事板 . 还在我的项目中使用转换和动画类 .

体系结构i386的未定义符号:“_ OBJC_CLASS _ $ _ FooterView”,引自:WallViewController.o中的objc-class-ref“_OBJC_CLASS _ $ _ FullScreenView”,引自:WallViewController.o中的objc-class-ref“_OBJC_CLASS _ $ _ HeaderView”,引用自:WallViewController.o中的objc-class-ref“_OBJC_CLASS _ $ _ LayoutViewExtention”,引自:WallViewController.o中的objc-class-ref“_OBJC_CLASS _ $ _ MessageModel”,引自:WallViewController.o中的objc-class-ref“_OBJC_CLASS _ $ _ TitleAndTextView “,引自:WallViewController.o中的objc-class-ref”_RGBACOLOR“,引自: - WallViewController.o中的[WallViewController showViewInFullScreen:withModel:] - WallViewController.o中的[WallViewController animationEnd:finished:context:] - [AFKPageFlipper AFKPageFlipper.o中的initFlip] ld:找不到架构i386 clang的符号:错误:链接器命令失败,退出代码为1(使用-v查看调用)

2 回答

  • 0

    没有项目在你眼前很难分析这些问题 . 但由于它们是链接器错误而你似乎使用了最新的Xcode之一而且WallViewController不是标准的UIKit类(据我所知(没有'UI'前缀)),我想你不正确地包含了这些文件 .
    尝试删除对WallViewController文件的引用,并通过右键单击要放置它们的组再次将它们添加到项目中,然后"add files..."(我的xcode不喜欢因某些未知原因而拖动) .

  • 1

    请看link . 选择项目并转到 build phase 并将丢失的文件"WallViewController.m"添加到 compile source .

相关问题