I am trying to develop an application that will download images (from the photo site) and create an ALAsset for each image, and then place them under the new ALAssetsGroup.
I can create a new album (ALAssetsGroup) and download data from the website. However, I am a little fixated on how to create a new ALAsset.
I tried to do the following
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]; }];
However, I get fingerprints in which both propertyURL and the error are empty.
2012-04-15 02:58:06.850 XXXXXX.com[5966:c607] Asset (null) created error:(null)
It would be great if anyone can suggest how I can create a new Asset in the album.
mithuntnt
source share