为什么 Dropbox 的 UIDocumentPickerViewController 给我一个以前的文件版本?

Why is UIDocumentPickerViewController for Dropbox giving me a previous file version?

我正在使用 UIDocumentPickerViewController 从 Dropbox 中选择一个文件并获取回调。

代码如下:

- (void)documentPicker:(UIDocumentPickerViewController *)controller didPickDocumentAtURL:(NSURL *)url
 {
    // The user selected the document

    [self importURL:url];
 }

在我调用 importURL 时,url 指向 tmp\DocumentPickerIncoming\

中的文件

如果我使用 Xcode - 设备下载容器,我发现传入的文件是我在同一设备上的 Dropbox 应用程序中看到的文件的先前版本。因此,我对正在导入的 (.csv) 数据文件进行了更改,但我的应用程序没有获取最新文件。

从我的应用程序端来看,这似乎超出了我的控制范围。是否必须进行一些刷新? Dropbox 应用程序显示文件的新版本与来自文档提供程序的文件不同,这似乎很奇怪。

我现在使用的是 Dropbox 应用程序版本 3.9,在当前的测试中我没有遇到这个问题。

我不确定这种情况是否一直发生,但我认为答案是升级。此外,Dropbox 版本 3.9.1 提到修复 "an issue where old versions of modified PDFs were shown".

另一种回答这个问题的方法是,似乎没有办法请求刷新; Dropbox 应该会自动更新文件。