DBDatastoreStatus Usage with 3.0 Dropbox Sync API



我最近升级到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

最新更新