5

ALAssetsLibrary を使用して、iPhone/iPad のフォト アルバムから画像を読み込もうとしています。ビルドとアーカイブの実行中に、次の警告が表示されます。

ld: warning: in /Users/mark/Projects/Speech_Recognition/Protoype_Test1/AssetsLibrary.framework/AssetsLibrary, file was built for i386 which is not the architecture being linked (armv7)

また、エラーが発生します

  "_OBJC_CLASS_$_ALAssetsLibrary", referenced from:
  objc-class-ref-to-ALAssetsLibrary in PhotoPuller.o
  ld: symbol(s) not found
  collect2: ld returned 1 exit status

シミュレーターでの実行中にエラーはありませんが、画像が返されません

何をすべきかについてのアイデアが尽きてしまった

4

2 に答える 2

15

AssetsLibrary フレームワークにリンクしていないか、SDK 設定が想定どおりではありません。

于 2011-03-31T07:54:17.477 に答える
0

これらの 2 つのフレーム ワークインをプロジェクトに追加してください

<AssetsLibrary/AssetsLibrary.h>
 <AVFoundation/AVFoundation.h>
于 2013-10-04T05:00:24.420 に答える