2

新しい iOS 6 認証スキームの下で、デバイスの写真ライブラリに対するアプリの認証レベルを確認する方法はありますか?

言い換えれば、代わりに写真ライブラリに反する ABAddressBookGetAuthorizationStatus に相当するものはありますか?

4

3 に答える 3

6
ALAuthorizationStatus status = [ALAssetsLibrary authorizationStatus];

のドキュメントにALAuthorizationStatusは、可能な値が示されています。このAPIは、iOS6.0以降でのみ機能します。

于 2012-10-21T23:11:55.357 に答える
1

I am using this contruction:

[assetsLibrary enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
        if (*stop) {
            return ;
        }
// TODO : access granted
    *stop = TRUE;
    } failureBlock:^(NSError *error) {
        // TODO: User denied access. Tell them we can't do anything.
    }];
于 2012-10-21T22:41:28.117 に答える