架构 armv7 的未定义符号 XCode 7

Undefined symbols for architecture armv7 XCode 7

我知道这是一个重复的问题。我遵循了其他类似 Stack Overflow 问题中发布的答案,并且还尝试了其他网站上发布的答案。但是,我仍然收到以下错误。所以,请帮我摆脱这个错误。

问题出在您导入的文件上。能否请您检查一下您的 class 中是否导入了 .h 文件或 .m 文件?

这个错误主要出现在两种情况下:-

  1. 当您在当前 class 中导入其他 class 的 .m 文件时 而不是 .h 文件
  2. 当您将 .h 文件而不是 .m 文件添加到目标的编译源时

都是系统类。你以某种方式未能 link 反对 UIKit.framework.

为了自己解决这类问题,请看_OBJC_CLASS_$_

后的文字
  • 如果这是源代码树中的 类 之一,则说明您未能将实现文件添加到 Xcode 目标。
  • 如果不是,那么 Google 它会找到它属于哪个 library/framework,那就是你未能 link 反对的那个 library/framework。