ユーザーが写真アプリですべてのアルバムを並べたリストの順序を維持する方法はありますか? 私は一日中これを修正しようとしてきましたが、アプリで表示する順序を維持するために何が欠けているのかわかりません。
ユーザーは写真アプリでアルバムを並べ替えることができるため、順序を維持したいので、UI をリストの順序に一致させたいと考えています。
リストを設定するために使用しているコード:
PHFetchResult *smartAlbumFetchResult = [PHAssetCollection fetchAssetCollectionsWithType:
PHAssetCollectionTypeSmartAlbum subtype:PHAssetCollectionSubtypeAny options:nil];
PHFetchResult *albumFetchResult = [PHAssetCollection fetchAssetCollectionsWithType:
PHAssetCollectionTypeAlbum subtype:PHAssetCollectionSubtypeAny options:nil];
NSArray *collectionFetches = @[smartAlbumFetchResult, albumFetchResult];
NSMutableArray *albumArray = [NSMutableArray new];
for (PHFetchResult *newFetch in collectionFetches)
{
for (PHAssetCollection *sub in newFetch)
{
[albumArray addObject:sub];
// Other setup omitted
}
}