Каждый раз, когда я загружаю UID-документ из iCloud, я проверяю его состояние следующим образом:
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?