2012-04-02 6 views
0

Saved Photosのアルバムの名前をプログラムで取得したいと考えています。値はロケールに基づいて変更され、デバイスにカメラが搭載されているかどうか(カメラロール対保存済み写真)、ハードコーディングは好ましくありません。保存した写真のアルバム名、位置情報サービスの許可がない場合

は、私はそうのように、アルバム名を取得するためにAssetsLibraryを使用できることを認識しています:

ALAssetsLibrary *library = [[[ALAssetsLibrary alloc] init] autorelease]; 
[library enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos 
         usingBlock:^(ALAssetsGroup *group, BOOL *stop) { 
            NSLog(@"%@", [group valueForProperty:ALAssetsGroupPropertyName]); 
         } 
        failureBlock:^(NSError *error) {}]; 

しかし、そうすることにより、ユーザは自分のシナリオのために許容されない場所サービスへのアクセスを許可する必要があります。

権限を必要とせずにこのアルバム名を取得する手段は他にありますか?

答えて

0

AssestsLibraryを使用することによってのみ行うことができます.AssestsLibraryは、ユーザーが位置情報サービスにアクセスすることを要求します。 radar.apple.comでバグ報告/強化リクエストを記入することをお勧めします。

乾杯、

ヘンドリック

関連する問題