在我将custom badge个文件包含到我的项目中之后,项目无法使用以下错误进行构建。请注意,任何地方都没有语法错误,例如缺少包含等。
请问可能会发生什么?清洁成功。构建失败。
Header file for the class i included包含:
#import <UIKit/UIKit.h>
#import <QuartzCore/QuartzCore.h>
请注意,包含了所需的框架:
此外,我尝试从项目中删除/添加框架,这似乎没有任何帮助解决此问题。
请务必转到Targets -> Build Phases
答案 0 :(得分:1)
您需要在构建项目时将CustomBadge.h
和 CustomBadge.m
文件添加到项目中,否则您所拥有的只是没有相应定义的类的声明,这就是导致这样的错误的原因。从本质上告诉你,你已告诉它期望#import
.h
文件的实现,但是如果你不带.m
文件那么它将是无法使用它。