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) {}];
しかし、そうすることにより、ユーザは自分のシナリオのために許容されない場所サービスへのアクセスを許可する必要があります。
権限を必要とせずにこのアルバム名を取得する手段は他にありますか?