【发布时间】:2011-11-08 08:45:47
【问题描述】:
每当我从 iCloud 加载 UIDocument 时,我都会像这样检查它的状态:
NSLog(@"Library loadFromContents: state = %d", self.documentState);
在某些情况下,我收到了导致崩溃的 documentState 8 或 12。我现在想知道 8 和 12 到底代表什么。据我所知, documentState 是一个位字段,因此它有许多不同的标志。 docs 透露:
enum {
UIDocumentStateNormal = 0,
UIDocumentStateClosed = 1 << 0,
UIDocumentStateInConflict = 1 << 1,
UIDocumentStateSavingError = 1 << 2,
UIDocumentStateEditingDisabled = 1 << 3 };
typedef NSInteger UIDocumentState;
但是,我不知道如何在我的情况下解释这一点。如何找出 8 和 12 代表什么?
【问题讨论】:
标签: iphone objective-c ios5 icloud uidocument