iPhoto заявила, что ей пришлось перестроить свою базу данных, после чего предыдущая ручная сортировка событий была нарушена.
Я попытался восстановить старую базу данных из резервной копии, но iPhoto просто перестроил ее снова, снова все испортив.
Мне удалось извлечь первоначальный порядок событий из файла AlbumData.xml
в резервной копии библиотеки iPhoto (к сожалению, редактирование этого файла не исправит порядок).
Я не могу найти способ изменить порядок событий вручную с помощью AppleScript или чего-либо еще (может быть, вы могли бы как-то сделать это с помощью SQLite).
Но представляется более целесообразным редактировать заголовки событий iPhoto, добавляя префиксы чисел («1. Мое первое событие», «2. Мое второе событие»), а затем сортировать события по названию, а не вручную. Это также кажется менее хрупким в будущем. Новые события могут быть названы «1.1 Мое среднее событие», чтобы быть промежуточными.
Но для этого было бы удобно, если бы я мог пакетно редактировать заголовки программно. Это возможно? Я не вижу ничего полезного в словаре AppleScript.