Мне нужно отобразить альбом с рулонной камерой с количеством изображений в нем. Я использую приведенный ниже код, чтобы получить альбом с кадром.оцененныйAssetCount возвращает неверный счет
let smartCollections = PHAssetCollection.fetchAssetCollectionsWithType(.SmartAlbum, subtype: .SmartAlbumUserLibrary, options: nil)
smartCollections.enumerateObjectsUsingBlock { object, index, stop in
if let collection = object as? PHAssetCollection {
print(collection.estimatedAssetCount)
}
}
У меня есть только 28 изображений в ролике камеры в приложении «Фото». Но свойство estimatedAssetCount
возвращает значение 9223372036854775807!
Это происходит только для созданных ОС, таких как рулон камеры. Для пользовательских обычных альбомов возвращается правильное значение. Я делаю что-то неправильно или это ошибка?
Если это так, есть ли другой способ получить правильное количество изображений?
Работа отлично! –