PHAsset.fetchAssets может принимать предикат.Но я не понимаю, как сделать так, чтобы это зависело от того, в каком альбоме вы находитесь,
Если я хочу сделать что-то со всеми фотографиями и видео в списке фотографий, которых нет ни в одном из альбомов, нужно ли мне тогда делать следующее?
a) получить списокальбомов
b) извлечь содержимое каждого альбома
c) извлечь ВСЕ активы видео и изображений
d) для каждого ресурса, полученного на шаге c, проверить, существует ли онв каждом списке из шага б.Если нет ни в одном из этих списков, то это изображение / видео соответствует моим критериям нахождения в камере, но НЕ в каком-либо альбоме.Так что я могу предпринять необходимые действия в этом вопросе.
Есть какие-нибудь мнения о том, нахожусь ли я на правильном пути?Кажется возможным, но немного интенсивным, так как я делаю много ручной проверки каждого изображения, чтобы увидеть, включено ли оно в один из многих списков.
Я не хочу делать это "трудным" путем, если есть "легкий" способ, о котором я еще не знаю.