Ich möchte den Namen des gespeicherten Fotos-Albums programmgesteuert erhalten. Der Wert ändert sich je nach Gebietsschema und ob das Gerät über eine Kamera verfügt (Kamerarollen vs. Gespeicherte Fotos), daher ist eine Hartcodierung nicht zu bevorzugen.Gespeicherte Fotos Albumname ohne Location Services-Berechtigung
Ich bin mir bewusst, dass ich AssetsLibrary verwenden können, den Namen des Albums zu bekommen, etwa so:
ALAssetsLibrary *library = [[[ALAssetsLibrary alloc] init] autorelease];
[library enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos
usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
NSLog(@"%@", [group valueForProperty:ALAssetsGroupPropertyName]);
}
failureBlock:^(NSError *error) {}];
erfordert jedoch tun, so dass der Benutzer Zugriff auf die Standortdienste genehmigen, die für mein Szenario nicht akzeptabel ist.
Gibt es andere Möglichkeiten, den Namen dieses Albums zu erhalten, ohne dafür Berechtigungen zu benötigen?