私は写真サイトから画像をダウンロードし、各画像のALAssetを作成し、新しいALAssetsGroupの下に配置するアプリケーションを開発しようとしています。ダウンロードした画像から新しいALAssetを作成する方法
私は新しいアルバム(ALAssetsGroup)を作成し、ウェブサイトからデータをダウンロードすることができます。しかし、私は少し新しいALAssetを作成する方法に固執しています。
ALAsset *asset = [[[ALAsset alloc] init] autorelease];
NSDictionary *metadata = [NSDictionary dictionaryWithObjectsAndKeys:p.id, @"id", p.thumbnail_url, @"thumbnail_url", p.photo_url, @"photo_url", nil];
[asset setImageData:data metadata:metadata completionBlock:^(NSURL *assetURL, NSError *error) {
ESLog(@"Asset %@ created error:%@", assetURL, error);
[group addAsset:asset];
}];
を次のように私はassetURLとエラーの両方が空であるプリントを得るしかし、私が試してみました
です。
2012-04-15 02:58:06.850 XXXXXX.com[5966:c607] Asset (null) created error:(null)
誰かがあなたがそのような新しいALAssetを作成カント私はアルバムに
おかげで、それは私がそれをやってしまった方法です。 – mithuntnt