Следующий код указывает на проблему в 3 простых шага:PhotoKit: fetchAssetCollectionsWithLocalIdentifiers терпит неудачу
1) выборки моменты
момент 2) кэш localIdentifier
3) выборки момент с идентификатором: сбой (на устройстве , iOS 8.2)
- (void)momentLocalIdTest
{
PHFetchResult * fetchResult;
PHAssetCollection * moment;
NSString * localIdentifier;
fetchResult = [ PHAssetCollection fetchMomentsWithOptions: nil ];
if(fetchResult.count == 0)
return;
moment = fetchResult.firstObject;
localIdentifier = moment.localIdentifier;
fetchResult = [ PHAssetCollection fetchAssetCollectionsWithLocalIdentifiers: @[ localIdentifier ] options: nil ];
if(fetchResult.count == 0)
NSLog(@"AssetCollection with localIdentifier %@ not found!!!", localIdentifier);
}
Я что-то недопонимаю? Это кажется довольно простым ...
Любая помощь оценена!
Поданный отчет об ошибке 20307335. отчет – Gregzo
ошибка является дубликатом известной проблемы. – Gregzo