【发布时间】:2023-03-09 12:36:01
【问题描述】:
我的应用程序有许多常量(kvo 键、枚举等),几乎每个类都使用它们。我有一个包含所有这些的 constants.h 文件。我想将此文件包含在 Prefix.pch 文件中,如下所示:
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import "AppConstants.h"
#endif
但是,当我以这种方式包含文件时,Xcode 4 的语法突出显示和代码完成功能将停止工作。如果我在每个使用它们的类的头文件中手动包含常量文件,并从 pch 文件中删除包含,则会返回语法突出显示和代码完成。
这是预期的行为吗?如何在不使用 pch 文件的情况下在每个文件中包含常量文件? “AppConstants.h”文件是不是因为pch文件本身包含在内的问题?
【问题讨论】:
标签: xcode4 constants syntax-highlighting code-completion pch