1

重複の可能性:
iPad フォト ライブラリのアルバムのプロパティ

アプリケーションでアルバムのリストと詳細を取得したい。iPhoneのカメラロールのアルバムとその画像。アプリで同じアルバム画面を表示したい。助けてください。

前もって感謝します

4

1 に答える 1

1

ALAsset Libraryを使用して、フォトライブラリのアルバムや画像を取得できます。

photolibrayグループの詳細を取得するためのサンプルコード。

void (^assetEnumerator)(struct ALAsset *, NSUInteger, BOOL *) = ^(ALAsset *result, NSUInteger index, BOOL *stop)
{
    if(result != NULL)
    {
        NSLog(@"See Asset: %@", result);
    }
};

void (^assetGroupEnumerator)(struct ALAssetsGroup *, BOOL *) =  ^(ALAssetsGroup *group, BOOL *stop)
{
    if(group != nil)
    {
            [group enumerateAssetsUsingBlock:assetEnumerator];
    }
};

    library = [[ALAssetsLibrary alloc] init];
    [library enumerateGroupsWithTypes:ALAssetsGroupAlbum
                       usingBlock:assetGroupEnumerator
                     failureBlock: ^(NSError *error)
                     {
                         NSLog(@"Failure");
                     }];

その他のオプションについては、 AssetsLibraryFrameworkを確認してください。

また、UIImagePickerを使用して、アルバムリストを表示し、そこから画像を選択することもできます。

の画像UIImagePicker

UIImagePicker画像

于 2012-12-20T04:53:10.197 に答える