一番古い写真が一番上に表示されるように、私の結果を日にちで注文します。PHFetchResultカスタムソート:日付順、古い写真順
私は現在PHAsset fetchAssetsWithMediaTypeを使用して写真を取り出しています:
@property PHFetchResult *photos;
self.photos = [PHAsset fetchAssetsWithMediaType:PHAssetMediaTypeImage options:nil];
を理想的には私が最初の日で注文した結果、最も古い写真が欲しいです。このように:私はPHFetchOptionsが述語といくつかの並べ替え記述子(https://developer.apple.com/reference/photos/phfetchoptions)でオブジェクトを渡すことができます見てきました
[11 Dec]
Photo #20 with creation time 17:00
Photo #21 with creation time 18:30
Photo #22 with creation time 19:00
Photo #23 with creation time 20:40
Photo #24 with creation time 21:00
[10 Dec]
Photo #16 with creation time 10:30
Photo #17 with creation time 11:00
Photo #18 with creation time 12:20
Photo #19 with creation time 13:00
[9 Dec]
Photo #14 with creation time 16:30
Photo #15 with creation time 17:00
、あなたがそれらを指定する方法を私に提案することができます(私はのCreationDate属性を使用してそれらを並べ替える必要があると考えています)私は希望の順序を得ることができるように?
ありがとうございますが、これは私が求めていたものではありません。結果は一日(結果的には作成日の降順)、最も古い写真が最初に(したがって作成時間は昇順) –
OMG .. –