我正在写PHChange
和PHFetchResultChangeDetails
的子类。
我了解诸如insertedIndexes
,insertedObjects
,fetchResultBeforeChanges
,fetchResultAfterChanges
等字段。
我无法理解的是字段hasMoves
。文档说它是"A Boolean value that indicates whether objects have been rearranged in the fetch result"
。
所以我的问题是:
1. hasMoves = YES
时,用户应怎么做才能重制大小写?
2.如果hasMoves = YES
可以从insertedIndexes
\ changedIndexes
\ removedIndexes
中计算出这些移动,还是无法获得有关移动的信息?
答案 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