1

私はObjectiveCでAssetsLibraryを操作しようとしていますが、単純なインポートを実行するだけでも問題が発生します。

私の輸入品は次のようになります:

   #import <AssetsLibrary/ALAsset.h>
#import <AssetsLibrary/ALAssetsLibrary.h>
#import <AssetsLibrary/ALAssetRepresentation.h>

ALAssetRepresentation.hインポートを削除すると、すべて正常に機能しますが、まったく使用できない空のフォワードクラスオブジェクトが残ります。ALAssetがALAssetRepresentationに持っているクラス参照をコピーして貼り付けるだけなので、スペルを間違えているわけではありません。

何が起きてる?掃除はまったく役に立たないようです。

4

1 に答える 1

4

エラーの説明から、おそらくプロジェクトをリンクしていないことがわかりますAssetsLibrary.framework-これを行うには、ターゲット設定/ビルドフェーズに移動し、そのフレームワークを「ライブラリとバイナリをリンクする」セクションに追加します:

ここに画像の説明を入力

于 2012-10-11T12:34:43.963 に答える