我最近升级到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
)相关联。
提前感谢您的帮助。
答案 0 :(得分:0)
我想你只想要if (weakStore.status.incoming) { ... }
。有关示例,请参阅https://www.dropbox.com/developers/datastore/tutorial/ios#listeners。