簡體   English   中英

在Photos.app崩潰中檢索相冊的名稱(ALAssetsGroup)

[英]Retrieve the names of photos albums (ALAssetsGroup) in Photos.app crash

我正在嘗試獲取所有專輯的名稱。 這是我的工作。

方法[group valueForKey:ALAssetsGroupPropertyName]崩潰

ALAssetsLibrary *assetsLibrary = [[ALAssetsLibrary alloc] init];
[assetsLibrary enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos | ALAssetsGroupAlbum
                             usingBlock:^(ALAssetsGroup *group, BOOL *stop) {

                                 if (nil != group)
                                 {
                                     NSLog(@"name %@",[group valueForKey:ALAssetsGroupPropertyName]);    
                                 }
                                 *stop = NO;
                             } failureBlock:^(NSError *error) {
                                 NSLog(@"error: %@", error);
                             }];

我真的不知道為什么它會崩潰,如果有人知道,我將非常感謝您的幫助!

這是崩潰日志:

*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<ALAssetsGroup 0x17801ff90> valueForUndefinedKey:]: this class is not key value coding-compliant for the key ALAssetsGroupPropertyName.`

您正在調用錯誤的方法。 更改此:

NSLog(@"name %@",[group valueForKey:ALAssetsGroupPropertyName]);

至:

NSLog(@"name %@",[group valueForProperty:ALAssetsGroupPropertyName]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM