2016-09-02 38 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

相關問題