XCode给出了一个无法找到头文件的错误,但是在标题上单击命令会打开头文件。奇怪的行为是在同一个项目的另一个类中识别出相同的头文件。此标头位于自定义框架内。我正确地用
导入它#import <CustomFramework/FancyHeader.h>
XCode版本6.1.1(6A2008a)
我尝试过:
但没有运气。
修改
我注意到我无法在多个文件中导入它。可能是什么问题?
缩小范围:
A.h,A.m, B.h,B.m
作品
A.M:
#import A.h
#import B.h
#import <CustomFramework/FancyHeader.h>
如果我添加B.h
,则无效#import <CustomFramework/FancyHeader.h>
请帮忙! :)
答案 0 :(得分:1)
我只是一般经过:
对于OS X软件开发人员,包含头文件和与系统软件链接的指南很简单:将框架添加到项目中,并在源文件中仅包含顶级头文件。
但从一般意义上讲,定义框架的目标可让您的应用知道使用这些资源的范围。它还允许您将这些库导入目标项目。并确定您的应用程序需要将哪些资源加载到内存中才能正常工作。
我链接的指南更详细地解释了框架。并且还值得查看Project Editor Help文档