本地有兩個相冊:相機膠卷和照片圖庫。后者是通過同步產(chǎn)生的。
dispatch_async(dispatch_get_main_queue(), ^{
[_assetsLibrary enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:
^(ALAssetsGroup *group, BOOL *stop)
{
if (group) {
[self.groupArray addObject:group];
[self performSelectorOnMainThread:
@selector(reloadTableView) withObject:nil waitUntilDone:YES];
}
} failureBlock:^(NSError *error) {
NSLog(@"Group not found!n");
self.title = @"訪問照片失敗"; // Photo-access is disabled.
}];
});
通過枚舉ALAssetsGroupAll類型的組別來統(tǒng)計相冊數(shù)目,結(jié)果一直只有1個。
我很困惑,因為我用的是All選項了。琢磨了很久,終于在一個細節(jié)上找到了原因:
" alt="名單">有點(代碼)潔癖的我覺得Line 44很別扭,為什么要空一行呢,我忍不住習(xí)慣性要把這一行刪掉——結(jié)果發(fā)現(xiàn)這是庫文件。于是我順著Line 44往后看:
后面是換行的注釋,“exception”、“not”等單詞晃亮了我——原來ALAssetsGroupLibrary不包括在內(nèi)!
更多信息請查看IT技術(shù)專欄