ドキュメントに記載されているように、PHAsset はhidden (or isHidden)
フェッチ キーをサポートしています。しかし、非表示のアセットを取得しようとすると、次のログでアプリがクラッシュします:
*** キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了します。理由: 'フェッチ オプションでサポートされていない述語: hidden == 1'
サンプルコードは次のとおりです。
PHFetchOptions *options = [[PHFetchOptions alloc] init];
options.wantsIncrementalChangeDetails = YES;
options.includeAllBurstAssets = YES;
options.includeHiddenAssets = YES;
options.predicate = [NSPredicate predicateWithFormat:@"hidden = YES"];
PHFetchResult *fetchResult = [PHAsset fetchAssetsWithOptions:options];
return fetchResult;