ALAssetsLibrary liefert auf bestimmten Geräten nil zurück

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • ALAssetsLibrary liefert auf bestimmten Geräten nil zurück

    Hi,
    ich habe ein total komisches Problem. Ich lade Bilder aus dem iPhone Fotoalbum. Alles kein Problem und das funktioniert auch auf meinen iPhone 5S. Nun schicke ich es zu meinen Kunden, der startet die App auf seinen 5S und da ist result=nil. Warum?? Die App hat Zugriff auf die Bilder, ich habe mich extra in den Einstellungen noch mal versichert und Bilder sind natürlich auch im Fotoalbum drinnen. Ich verstehe das nicht. Beide iPhones sind ein 5S und ich habe sogar testesweise die selbe Anzahl an Bildern im Fotoalbum und bei mir geht es. Was ist an meinen Code falsch?? Ich bin am verzweifeln!

    Quellcode

    1. -(void)viewDidLoad {
    2. [super viewDidLoad];
    3. self.assetsLibrary = [[ALAssetsLibrary alloc] init];
    4. [self loadAssets];
    5. }
    6. -(void)loadAssets {
    7. [self.assetsLibrary enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
    8. [group setAssetsFilter:[ALAssetsFilter allPhotos]];
    9. [group enumerateAssetsUsingBlock:^(ALAsset *result, NSUInteger index, BOOL *stop) {
    10. if (result) { //result ist aus irgendwelchen Gründen beim Kunden nil
    11. ....
    12. }
    13. }];
    14. } failureBlock:nil];
    15. }
    Alles anzeigen


    Viele Grüße
    Nils