2

次のコードでは、何らかの理由で、ALAsset オブジェクトの editable プロパティが常に 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 に答える