我最近升级到iOS上的3.0 Datastore API,我注意到检查远程更改有点不同。我想弄清楚如何使用DBDatastoreStatus
的新属性incoming
,但我找不到任何例子。
这是我如何检查是否有更改,将在下次同步后可用?
__weak DBDatastore *weakStore = self.store;
DBDatastoreStatus *currentStatus;
[weakStore addObserver:weakController block:^(){
//Like this?
if(currentStatus.incoming){
//Do stuff...
}
}];
似乎我需要将DBDatastoreStatus
与数据存储本身(self.store
)联系起来。
提前感谢您的帮助。
我想你只需要if (weakStore.status.incoming) { ... }
。示例请参见https://www.dropbox.com/developers/datastore/tutorial/ios#listeners