我正在尝试在目标c中使用AssetsLibrary,但即使进行简单的导入也会让我遇到问题。
我的导入如下:
#import <AssetsLibrary/ALAsset.h>
#import <AssetsLibrary/ALAssetsLibrary.h>
#import <AssetsLibrary/ALAssetRepresentation.h>
如果我删除了ALAssetRepresentation.h导入,一切正常,但我留下了一个我根本无法使用的空转发类对象。我知道我不会拼错任何东西,因为我只是将我的方法复制并粘贴到ALAsset对ALAssetRepresentation的类参考。
这里发生了什么?清洁似乎没有任何帮助。
答案 0 :(得分:4)
来自错误说明,您可能没有将项目与AssetsLibrary.framework
链接起来 - 为了做到这一点,请在目标设置/构建阶段进行,并在“使用库链接二进制文件”部分中添加该框架: