我有一个应用程序,可以通过将文件放入Dropbox文件夹来创建票证。根据此票证,文件将添加到另一个(Dropbox)文件夹。我使用的是Dropbox Core API。
现在,我必须手动刷新文件夹以查看是否已添加新文件。 我正在寻找一种方法,以便在更改文件夹(已添加文件)但未找到文件夹时收到通知。我猜 longpoll_delta 可以完成这项工作,但iOS API中没有。
是否有方法在Objective-c中执行此操作?
我通过以下方式检索数据:
- (void) refreshTable {
[self.restClient loadMetadata:@"path"];
}
- (void)restClient:(DBRestClient *)client loadedMetadata:(DBMetadata *)metadata {
for (DBMetadata * child in metadata.contents) {
if (!child.isDirectory && !child.isDeleted) {
NSLog(@"Filename: %@", child.filename);
}
}
}
有什么想法吗?
答案 0 :(得分:0)
新的Dropbox API v2具有以下功能:
[[[dropboxClient.filesRoutes listFolderLongpoll:cursor] setResponseBlock:...];
Cursor参数由listFolder
或listFolderContinue
返回。