1

UIDocument 的单个实例不能多次打开和关闭吗?似乎我可以打开、关闭和重新打开一个文档,但是当我再次尝试调用 closeWithCompletionHandler: 时,我得到一个异常:

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'closeWithCompletionHandler called while document is already closing'

在调用之前,documentState 是 Normal。

希望我只是忽略了一些明显的东西......

4

1 回答 1

3

与其使用 openWithCompletionHandler 重新打开已关闭的文档,不如创建一个新的 UIDocument 子类实例并首先使用 initWithFileURL 对其进行初始化,然后再打开它。

于 2012-04-25T16:53:05.520 回答