iPhone "_OBJC_CLASS_"编译错误

标签 iphone xcode

我正在尝试在 Xcode 中编译我的项目。但我收到以下错误。

 "_OBJC_CLASS_$_InfrastructureBenchmarkingViewController", referenced from:
  objc-class-ref-to-InfrastructureBenchmarkingViewController in RootViewController.o

还有 4 个类似类型。

无法理解此错误的含义?

小澄清:实际上 _InfrastructureBenchmarkingViewController 是另一个项目中的模块。我已将与该文件相关的文件复制到新应用程序中。

最佳答案

有时,当项目定义文件(.xcodeproj/project.pbxproj)出现某种困惑时,就会发生这种情况,例如。因为XCode崩溃或者项目是从别人那里拿来的等等。

因此,请尝试删除 InfrastructureBenchmarkingViewController(删除文件,然后选择“删除引用”,这样它就不会从光盘中物理删除),然后再次将此文件添加到项目中(从项目上下文菜单中选择“添加”>“现有文件”)。

它对我有用过几次。

关于iPhone "_OBJC_CLASS_"编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5702681/

相关文章:

ios FBDialogs presentShareDialogWithLink 回调返回错误

iphone - 从 youtube 视频中获取评论 - GData objective-c

iphone - 核心数据 : I want the pk in my fetched objects

ios - Vuforia + Unity 为 iPhone X iOS 11.4 黑屏构建

ios - 如何获取 UITableViewCell 中 UIButton 的 indexPath?

iphone - ExclusiveTouch的属性会影响 subview 吗?

iphone - Objective-C 预编译错误

iphone - 使用 CGAffineTransform 旋转后 UIView 调整大小

iphone - 媒体播放器框架 iOS SDK

xcode - 我无法将应用程序上传到 App Store