PHFetchResultChangeDetails的“ hasMoves”什么时候等于“是”?

时间:2019-06-11 10:06:46

标签: ios photokit

我正在写PHChangePHFetchResultChangeDetails的子类。 我了解诸如insertedIndexesinsertedObjectsfetchResultBeforeChangesfetchResultAfterChanges等字段。

我无法理解的是字段hasMoves。文档说它是"A Boolean value that indicates whether objects have been rearranged in the fetch result"

所以我的问题是:
1. hasMoves = YES时,用户应怎么做才能重制大小写?
2.如果hasMoves = YES可以从insertedIndexes \ changedIndexes \ removedIndexes中计算出这些移动,还是无法获得有关移动的信息?

1 个答案:

答案 0 :(得分:0)

好吧,可以 重新排列自定义相册中的照片(但不能重新排列Name | date_from | date_to | age ------+------------+------------+----- Alice | 01.12.2004 | 01.12.2005 | 35 Alice | 01.12.2005 | 01.12.2006 | 36 Alice | 01.12.2006 | 01.12.2007 | 37 Alice | 01.12.2007 | 01.12.2008 | 38 Alice | 01.12.2008 | 03.04.2008 | 39 Bob | 04.02.2013 | 04.02.2014 | 43 Bob | 04.02.2014 | 04.11.2014 | 44 CameraRoll等标准照片)

打开您要整理的相册。将手指轻轻放在要移动的照片上,然后将其拖动到其他位置。松开手指将其放到新位置。

通过编程,可以使用Favorites

PHAssetCollectionChangeRequest