gpt4 book ai didi

ios - DBSyncStatus 事件的 Dropbox API 使用

转载 作者:行者123 更新时间:2023-11-28 22:00:56 24 4
gpt4 key购买 nike

我正在学习 Learning Core Data for iOS,我发现自本书出版不到一年以来,Dropbox API 已经更新。

书上有这样的方法:

- (void)refreshStatus
{
DBAccount *account = [[DBAccountManager sharedManager] linkedAccount];
if (!account.isLinked) {
self.navigationItem.title = @"Unlinked";
} else if ([[DBFilesystem sharedFilesystem] status] > DBSyncStatusActive) {
self.navigationItem.title = @"Syncing";
} else {
self.navigationItem.title = @"Backups";
}
}

我查看了当前 Dropbox 框架的 header ,没有“DBSyncStatusActive”,但是有一个名为“DBSyncStatus”的 header ,其中包含一个 BOOL 表示 DBSyncStatus 的事件属性。我应该输入什么来获得返回 DBSyncStatus 的 BOOL。

这是文档的链接,但我不清楚我需要做什么才能让 BOOL 返回: https://www.dropbox.com/developers/sync/docs/ios#DBSyncStatus

最佳答案

最近发布的 Sync/Datastore API 的新 3.0.x 版本改变了这一过程。

你所拥有的东西很难翻译,因为很难说出你在寻找什么。

新状态可以判断是否有任何上传或下载正在进行,或者是否有任何元数据正在同步。

如果您真正关心的是是否发生任何事情,那么您可以:

} else if ([DBFilesystem sharedFilesystem].status.anyInProgress) {

如果文件系统正在进行任何元数据同步、任何上传或任何下载,这将为真。

关于ios - DBSyncStatus 事件的 Dropbox API 使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25124023/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com