Czy istnieje sposób na zachowanie porządku listy, w którym użytkownik zaaranżował wszystkie swoje albumy w aplikacji Zdjęcia? Próbowałem to naprawić przez cały dzień i nie mogę się zorientować, czego mi brakuje, aby zachować zamówienie na wyświetlanie w mojej aplikacji.Photokit zachować kolejność listy albumów użytkownika
Chciałbym zachować zamówienie, ponieważ użytkownik może przestawiać swoje albumy w aplikacji Zdjęcia, więc chcę, aby mój interfejs pasował do kolejności na liście.
Kod używam skonfigurować listę:
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
}
}
Czy masz przykład kodu? – klcjr89
Twój przykładowy kod nie ma sensu dla zadanego przeze mnie pytania. Jeśli używasz aplikacji Zdjęcia w iOS i zmieniasz kolejność albumów, PHFetchResults nie oddadzą Ci prawidłowej kolejności. Ponadto nie można modyfikować PHAssetCollection. – klcjr89
Po prostu podałem kilka wskazówek i próbowałem wytłumaczyć ten pomysł, nie zamierzam go przeliterować dla ciebie .. – Sliver2009