1

UIDocumentPickerViewControllerを使用して Dropbox からファイルを選択し、コールバックを取得しています。

コードは次のとおりです。

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

    [self importURL:url];
 }

importURL 呼び出しに到達した時点で、URL は tmp\DocumentPickerIncoming\ 内のファイルを指しています。

Xcode - Devices を使用してコンテナーをダウンロードすると、受信ファイルが、同じデバイスの Dropbox アプリに表示されるファイルの以前のバージョンであることがわかります。そのため、インポートする (.csv) データ ファイルに変更を加えましたが、アプリはその最新のファイルを取得しません。

これは、アプリの端からは制御できないようです。必要なリフレッシュはありますか?Dropbox アプリがドキュメント プロバイダーからのファイルとは異なる新しいバージョンのファイルを表示するのは奇妙に思えます。

4

1 に答える 1

0

現在 Dropbox アプリ バージョン 3.9 を使用していますが、現在のテストでは問題は発生していません。

これが常に起こっているかどうかはわかりませんが、答えはアップグレードであることをお勧めします. また、Dropbox バージョン 3.9.1 では、「変更された PDF の古いバージョンが表示される問題」の修正について言及されています。

これに答える別の方法は、更新を要求する方法がないように見えるということです。Dropbox はファイルを自動的に更新する必要があります。

于 2015-05-30T19:03:38.970 に答える