2
我使用ObjectiveDropbox來管理用戶的Dropbox帳戶的一些任務,即列出文件並下載其中的一些。下載錯誤:CFNetworkDownload_ <some id> .tmp無法移動到「」,因爲已存在同名項目
清單從我的帳戶中的文件和文件夾是相當straigt進,但是當我想下載一個文件,我得到這個錯誤: download error: CFNetworkDownload_<some id>.tmp couldn't be moved to <unique ID> because an item with the same name already exists.
任何想法,爲什麼?這確實下載
代碼:
DropboxDownloadArg *downloadArg = [[DropboxDownloadArg alloc] initWithPath:metadata.pathLower];
NSURL *destURL = [NSURL fileURLWithPath:[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]];
[self.dropboxClient.files download:downloadArg
destFileUrl:destURL
progress:^(int64_t bytesWritten, int64_t totalBytesWritten, int64_t totalBytesExpectedToWrite) {
} success:^(DropboxFileMetadata * _Nonnull metadata) {
[self.downloadDelegate downloadHasCompletedSuccessfully];
} fail:^(DropboxError * _Nonnull error) {
NSLog(@"download error: %@", error.errorSummary);
[self.downloadDelegate downloadFailed];
}];
我檢查了downloadArg和destURL正確創建和有效。
謝謝
...即使你重新模擬器/設備app文件夾出現這種情況? – eddyce
是的。我從設備上刪除了應用程序,然後再次嘗試。 – invalidArgument
你在你的應用中使用https://github.com/AFNetworking/AFNetworking嗎? – eddyce