我正在尝试将用相机拍摄的照片保存到 iOS7 中的自定义相册中。我的代码如下所示:
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
__block ALAssetsGroup* folder;
[library enumerateGroupsWithTypes:ALAssetsGroupAlbum
usingBlock:^(ALAssetsGroup *group, BOOL *stop)
{
if ([[group valueForProperty:ALAssetsGroupPropertyName] isEqualToString:@"UrbanAlphabets"])
{
folder = group;
}
}
failureBlock:^(NSError* error)
{
// Error handling.
}];
[library writeImageToSavedPhotosAlbum:(__bridge CGImageRef)(image)
metadata:nil
completionBlock:^(NSURL* assetURL, NSError* error)
{
if (error.code == 0)
{
// Get the asset
[library assetForURL:assetURL
resultBlock:^(ALAsset *asset)
{
// Assign the photo to the album
[folder addAsset:asset];
NSLog(@"success");
}
failureBlock:^(NSError* error)
{
// Error handling.
NSLog(@"error1");
}];
}
else
{
// Error handling.
NSLog(@"error");
}
}];
实际上控制台记录“成功”,所以我想一切都应该没问题,但它没有将照片放入文件夹中......我几乎从这里复制粘贴代码 http://www.ggkf.com/iphone /save-a-photo-to-a-folder-in-photo-library 有什么想法吗?