2016-09-02 36 views
3

我想在iOS项目中使用PHPhotoLibrary类,但在我的混合代码Objective-C/C++文件之一中需要它。我得到一个生成错误bc显然需要导入是不正确的。 Apple文档here清楚地表明要使用@import Photos,因此在我的Build Settings中打开了“启用模块(C和Objective-C)”,并在其他导入中添加了@import Photos。然而,这并没有解决Xcode对我使用@import Photos的反对意见。问题是,作为SO问题here解释的其中一个帖子,您只能在.mm文件中使用包含@import Photos风格的include。如何在混合代码中使用PHPhotoLibrary Objective-C/C++文件(.mm文件)?

(我使用的不是斯威夫特,只有Objective-C和混合中的几个文件Objective-C和C++)

怎能我正确导入/包括我.mm文件,所以我PHPhotoLibrary代码将建立?

+0

您是否使用SWIFT或Objective-C的当前项目? –

+0

@彼得 - 我正在使用Objective-C – Alyoshak

+0

我已经回答了你的问题。请检查并让我知道你的想法。 –

回答

6

您需要导入Photos.framwork

#import <Photos/Photos.h> 

在.mm文件

+0

这段代码现在工作吗? –

+0

确实如此。回复较晚,抱歉。 – Alyoshak

相关问题