由于某些原因,以下代码中ALAsset对象的editable属性始终设置为false:
ALAsset *testAsset = [[ALAsset alloc] init];
if(!testAsset.editable)
{
NSLog(@"This always prints.");
}
我正在尝试将图像数据设置为此资产,然后将其保存到资产组,但是不能,因为它不可编辑。 Apple文档说我只能编辑自己创建的ALAsset对象,这是我在上面的代码中所做的。有什么想法吗?
最佳答案
显然我上面创建新ALAsset对象的方法不是这样做的方法:
How to create a new ALAsset from downloaded image
那篇文章说有必要在获得ALAsset之前先保存图像。我将计划这样做,然后将资产添加到自定义资产组(相册)中。