0

カメラで撮影した写真を 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 何かアイデアはありますか?

4

1 に答える 1