1
我有我的ALAssetsGroup對象。 例如:ALAssetsGroup,如何檢查是否存在?
ALAssetsGroup *_someGroup.
但用戶可以將應用程序發送到後臺和刪除這張專輯。
是否有任何檢查assetsGroup是否正確?
[_someGroup numberOfAssets] returns the *old number of photos* even when the group doesn't exist
[_someGroup enumerateAssetsUsingBlock:^(ALAsset *result, NSUInteger index, BOOL *stop)
崩潰::
*終止應用程序由於未捕獲的異常 'NSRangeException',原因:「* - [__ NSOrderedSetM getObjects:範圍:]:範圍{0 ,1}延伸到空有序集的範圍之外'
ALAssetsGroup也有valueForProperty:
方法,其中我可以得到ALAssetsGroupPropertyURL
(檢索唯一標識組的URL的密鑰)。所以我可以枚舉所有專輯並檢查是否存在具有相同屬性的專輯。但它僅在iOS 5中可用。