试图在Xcode中导入“ALAssetRepresentation.h”给了我找不到架构armv7的符号

时间:2012-10-11 12:28:23

标签: objective-c xcode import alassetslibrary armv7

我正在尝试在目标c中使用AssetsLibrary,但即使进行简单的导入也会让我遇到问题。

我的导入如下:

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

如果我删除了ALAssetRepresentation.h导入,一切正常,但我留下了一个我根本无法使用的空转发类对象。我知道我不会拼错任何东西,因为我只是将我的方法复制并粘贴到ALAsset对ALAssetRepresentation的类参考。

这里发生了什么?清洁似乎没有任何帮助。

1 个答案:

答案 0 :(得分:4)

来自错误说明,您可能没有将项目与AssetsLibrary.framework链接起来 - 为了做到这一点,请在目标设置/构建阶段进行,并在“使用库链接二进制文件”部分中添加该框架:

enter image description here