为什么 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 应该会自动更新文件。
我正在使用 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 应该会自动更新文件。