こんにちは私はALAssetsLibraryのを呼んでいます
-enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:block failureBlock:failure;
次に、列挙ブロック内で、返されたグループのタイプを比較し、それを関連する配列に追加します。私が試してみました
^( ALAssetsGroup *group, BOOL *stop )
{
NSLog(@"Group %@", group );
ALAssetGroupType assetType = (ALAssetGroupType)[group valueForProperty:ALAssetsGroupPropertyType];
NSLog( @"Asset type %@", assetType );
switch( assetType )
{
case ALAssetsGroupAplbum :
NSLog( @"Found ALBUM" );
[albums addObject:group];
break;
}
}
初期ログは、「グループALAssetsGroup-名前:フォトライブラリ、タイプ:アルバム、アセット数:177」をトレースします。
次のログは「アセットタイプ2」です
しかし、3番目のログは呼び出されません。
私が間違っていることについて何か考えはありますか?