2

出于某种原因,以下代码中 ALAsset 对象的可编辑属性始终设置为 false:

ALAsset *testAsset = [[ALAsset alloc] init];

if(!testAsset.editable)
{
    NSLog(@"This always prints.");
}

我正在尝试将图像数据设置为此资产,然后将其保存到资产组,但不能,因为它不可编辑。Apple 文档说我只能编辑我自己创建的 ALAsset 对象,我在上面的代码中正在这样做。有什么想法吗?

4

1 回答 1

0

显然,我上面创建新 ALAsset 对象的方法不是这样做的方法: 如何从下载的图像中创建新的 ALAsset

那篇文章说在获取 ALAsset 之前有必要先保存图像。我将计划这样做,然后将资产添加到我的自定义资产组(专辑)中。

于 2013-01-05T06:38:18.557 回答