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