0
我想知道是否可以用UIDocumentStateChangedNotification
檢測項目是否被刪除,如果沒有,我如何檢測項目是否從雲中刪除?UIDocumentStateChangedNotification detect刪除項目
我想知道是否可以用UIDocumentStateChangedNotification
檢測項目是否被刪除,如果沒有,我如何檢測項目是否從雲中刪除?UIDocumentStateChangedNotification detect刪除項目
將UIDocumentStateChangedNotification的觀察者添加到您的viewDidLoad中。
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(itemHasChanged:)
name:UIDocumentStateChangedNotification
object:nil];
如果更改對象的documentState設置爲UIDocumentStateSavingError,那麼它將被刪除。
-(void) itemHasChanged:(id)sender {
UIDocument *itemDoc = [sender object];
if ([itemDoc documentState] == UIDocumentStateSavingError) {
// your code to handle a deleted document goes here
// in my case I remove that object from my array of current objects.
}
}