错误:架构x86_64的未定义符号:“OBJC_CLASS _ $ _ InventoryItem”,引自:AppDelegate.o中的objc-class-ref

时间:2016-09-02 05:29:40

标签: objective-c xcode

This is the exact error.

我该怎么做才能解决这个问题?我创建了InventoryItem.h& InventoryItem.c文件,所以我不明白这个问题。

1 个答案:

答案 0 :(得分:0)

您是否重新为项目创建了构建方案? e.g。

1)产品菜单>方案>管理方案    2)删除与您的prohect对应的Scheme    3)点击"立即自动创建方案"

再次建造。

如果这不起作用,请查看您的构建阶段,并确保您的班级的.m文件位于Compile Sources阶段。

我能想到的最后一件事是,您是尝试将iOS类导入Mac应用程序还是反之亦然?

e.g。在iOS应用中:

import Cocoa

e.g。在Mac应用程序中:

import UIKit

这种可能性极小,但这也可能导致类似的错误。