Tôi đang cố gắng phát triển một ứng dụng tải hình ảnh (từ một trang web chụp ảnh) và tạo ALAsset cho mỗi hình ảnh và sau đó đặt chúng dưới một ALAssetsGroup mới.Cách tạo một ALAsset mới từ hình ảnh đã tải xuống
Tôi có thể tạo Anbom mới (ALAssetsGroup) và tải xuống dữ liệu từ trang web. Tuy nhiên tôi có một chút khó khăn về cách tạo ALAsset mới.
Tôi đã cố gắng thực hiện như sau
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];
}];
Tuy nhiên tôi nhận được in ở đâu cả assetURL và lỗi là trống rỗng.
2012-04-15 02:58:06.850 XXXXXX.com[5966:c607] Asset (null) created error:(null)
Nó sẽ là tuyệt vời nếu ai đó có thể đề nghị làm thế nào tôi có thể tạo ra một tài sản mới trong một Album
Cảm ơn, đó là làm thế nào tôi đã kết thúc làm việc đó. – mithuntnt