最近追加されたコレクションのサブタイプがあります: PHAssetCollectionSubtypeSmartAlbumRecentlyAdded
。ただし
assetCollectionSubtype
、「最近削除された」コレクションを識別するものはありません。
これは、私の場合の「最近削除された」コレクションの説明です。
(iOS 8.1.3): DF876BFD-...-C97F4628467C/L0/040 Recently Deleted assetCollectionType=2/1000000201
これは、タイプが であることを示しますPHAssetCollectionTypeSmartAlbum
。しかし、 subtype とは一体何なの1000000201
でしょうか?
201
PHAssetCollectionSubtypeSmartAlbumPanoramas
ドキュメントに従っている必要があります。
マジックナンバー1000000201
は決して変わらないと信じられますか? おそらくそうではありません。
ただし、これは最近削除されたコレクションを取得する方法です。
PHFetchResult *smartAlbums = [PHAssetCollection fetchAssetCollectionsWithType:PHAssetCollectionTypeSmartAlbum subtype:1000000201 options:nil];
この特定PHAsset
のスマート アルバムには大きな違いがあります。これはゴミ箱であるため、(再び) を削除することはできません。そのため、削除オプションをユーザーに提示する必要があるかどうかを知ることが不可欠です。
誰にもアイデアはありますか?