XCode 没有找到 header 文件,但命令单击打开它

XCode does not find header file, but command click opens it

XCode 给我一个找不到 header 文件的错误,但是 header 上的 command-clicking 打开了 header 文件。奇怪的行为是在同一项目的另一个 class 中识别出相同的 header 文件。此 header 在自定义框架内。我用

正确地导入了它
#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>

请帮忙! :)

我只是一般来说:

For OS X software developers the guideline for including header files and linking with system software is straightforward: add the framework to your project and include only the top-level header file in your source files.

Source: Apple Docs

但一般来说,定义框架的目标可以让您的应用知道使用这些资源的范围。它还允许您将这些库导入到目标项目中。它决定了您的应用程序需要将哪些资源加载到内存中才能正常工作。

我链接的指南更详细地解释了该框架。而且还值得查看 Project Editor Help 文档