我注意到UIDocument让应用知道更改的方法,例如presentedItemDidChange
,只有在应用程序在前台运行时才会被调用。
我想知道的是,如果用户要切换应用程序或将我的应用程序发送到后台,我怎么知道UIDocument自用户上次再次看到它后再次将应用程序带到前台时是否已更改?
或者,每当应用程序返回到前台时,我是否应该更新所有内容,以防万一UIDocument已更新?
答案 0 :(得分:2)
uidocument自行处理所有更改通知,因此如果在其他设备中更改了文档,将自动调用loadFromContents:ofType:error:以反映这些更改,因此您唯一需要做的就是实现此方法。