Я использовал ALAsset, он хорошо работает для iOS7 ~ iOS9 для большинства пользователей (около 100K). Но некоторые пользователи жалуются, что отображает только частичное количество фотографий на устройстве i6, ios8/ios9. (Возможно, у 1% есть эта проблема, я не уверен.)ALAssetLibrary, он показывает только частичное количество фотографий во всех фотографиях на некоторых устройствах
У меня есть устройство i6 ios9, но мое устройство не может показать ту же проблему. Пользователи сказали, что приложение показывает только фотографии за два месяца. Как это происходит?
Для их устройства у них нет альбома с рулонами камеры, но у мим есть. Я не уверен, что это вызывает проблему. Как решить эту проблему ? Должен ли я перейти на PHASset Photos из iOS8.
может быть похож на [этот вопрос] (http://stackoverflow.com/questions/25945002/how-to-enumerate-all-photos-on-ios-8-using-alassetslibrary)? также проверьте [этот ответ] (http://stackoverflow.com/questions/8867496/get-last-image-from-photos-app/8872425#8872425), может быть полезно. – 0yeoj
Я не думаю, что это то же самое проблема, но это связано. Когда у устройства есть альбом с рулонной камерой, все фотографии могут быть загружены правильно в группе альбомов камеры. Но для устройства без рулона камеры некоторые из фотографий не могут быть загружены в альбом «Все фотографии». Устройство обновлено до ios9.2.1. Во всяком случае, я не знаю решения. Я использую общую реализацию для alassetgroup. Группа NSUIntegerTypes = ALAssetsGroupAll; [assetsLibrary enumerateGroupsWithTypes: ALAssetsGroupAll usingBlock: listGroupBlock failureBlock: failureBlock]; –