每当我从 iCloud 加载 UIDocument 时,我都会像这样检查它的状态:
NSLog(@"Library loadFromContents: state = %d", self.documentState);
在某些情况下,我收到了导致崩溃的 documentState 8 或 12。我现在想知道 8 和 12 到底代表什么。据我所知, documentState 是一个位字段,因此它有许多不同的标志。文档显示:
enum {
UIDocumentStateNormal = 0,
UIDocumentStateClosed = 1 << 0,
UIDocumentStateInConflict = 1 << 1,
UIDocumentStateSavingError = 1 << 2,
UIDocumentStateEditingDisabled = 1 << 3 };
typedef NSInteger UIDocumentState;
但是,我不知道如何在我的情况下解释这一点。如何找出 8 和 12 代表什么?