iPhoto 表示它必须重建其数据库,然后之前的手动事件排序全部搞砸了。
我尝试从备份中恢复较旧的数据库,但 iPhoto 会再次重建,再次将其搞砸。
我能够从 iPhoto 库备份中的文件中提取事件的原始顺序AlbumData.xml
(遗憾的是,编辑此文件不会修复顺序)。
我找不到用 AppleScript 或其他任何东西更改手动事件顺序的方法(也许你可以用 SQLite 以某种方式做到这一点)。
但编辑 iPhoto 事件标题似乎更可行,添加数字前缀(“1. 我的第一个事件”、“2. 我的第二个事件”),然后按标题而不是手动对事件进行排序。这似乎也不那么脆弱了。可以将新事件命名为“1.1 我的中等事件”以介于两者之间。
但要实现这一点,如果我可以以编程方式批量编辑标题会很方便。那可能吗?我在 AppleScript Dictionary 中看不到任何有用的东西。