4

iOS プロジェクトで PHPhotoLibrary クラスを使用しようとしていますが、混合コードの Objective-C/C++ ファイルの 1 つでそれが必要です。どうやら必要なインポートが正しくないというビルドエラーが発生しています。Apple docs hereは、 @import Photos が使用されることを明確に示しているため、ビルド設定で「モジュールを有効にする (C および Objective-C)」をオンにし、他のインポートで @import Photos を追加しました。ただし、@import Photos を使用することに対する Xcode の異議は修正されませんでした。問題は、この SO の質問の投稿の 1つがここで説明しているように、.mm ファイルに含める @import Photos スタイルのみを使用できることです。

(私は Swift を使用しておらず、Objective-C のみを使用しており、いくつかのファイルでは Objective-C と C++ が混在しています)

PHPhotoLibrary コードがビルドされるように、.mm ファイルに適切にインポート/インクルードするにはどうすればよいですか?

4

1 に答える 1

12

Photos.framework をインポートする必要があります

  #import <Photos/Photos.h>  

あなたの.mmファイルに

于 2016-09-02T23:20:51.687 に答える