ALAssetRepresentation * representation = [result defaultRepresentation];得到错误

时间:2015-02-24 06:18:36

标签: ios objective-c

我正在尝试

ALAssetRepresentation *representation = [result defaultRepresentation]; 

但得到以下错误 -

没有可见的@interface用于' ALAssets'声明选择器' defaultRepresentation'

2 个答案:

答案 0 :(得分:0)

AssetsLibrary,包含一个ALAsset类。 AssetsLibrary中没有ALAssets类。可能是您已经创建了自定义类ALAssets(例如,对于资产列表),如果是这样,那就不好了。您不应该使用库前缀' AL'来创建类。您可以创建自定义前缀并将其用于您的类(例如:MMMAssets)。

code for implementation

Assets library contains defaultRepresentation class

答案 1 :(得分:0)

谢谢 - 安德鲁·罗曼诺夫。

最后我得到了解决方案 - 这个错误只是因为我删除了" AssetsLibrary Framework"并重新连接它。

所以解决方案是: - 我重新安装了Xcode-6,安装后运行我的项目,效果很好。