主目标通常包含-Prefix.pch文件,其中定义了所有便捷导入。 例如,当使用带c ++的opencv时
#ifdef __cplusplus
#import <opencv2/opencv.hpp>
#endif
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#endif
不幸的是,在iOS 8中使用新的Photo Extension目标时,此文件会被忽略,这使得添加扩展目标中所需的所有文件变得麻烦。有没有办法使这个前缀文件也适用于新目标?
THX
答案 0 :(得分:5)
您可以通过更改项目的构建设置来更改扩展程序的前缀标头。首先,在Xcode中打开主项目窗口,然后从左侧列表中选择您的照片扩展目标。转到构建设置 - &gt; Apple LLVM 6.0 - 语言,然后将预编译前缀标题设置为是,并将前缀标题设置为前缀标题&#39 ; s路径(您可以从主应用程序目标中的相应设置中复制它)。如果您看不到这些选项,请确保在窗口顶部选择全部,而不是基本。