Зная, когда файл был загружен в Dropbox - PullRequest
1 голос
/ 03 июня 2011

Мне удалось загрузить приложение в Dropbox следующим образом:

  NSString *docsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];

[self.restClient uploadFile:@"ZipTest.zip" toPath:[NSString stringWithFormat:@"/%@", self.dropboxFolderName] fromPath:docsPath];

Но сейчас я пытаюсь убедиться, что оно действительно завершило загрузку.Я знаю, что могу проверить ошибки, но как проверить завершение?

Я пытался использовать: `- (void) restClient: (DBRestClient *) клиент uploadProgress: (CGFloat) прогресс forFile: (NSString *) destPathfrom: (NSString *) srcPath {

Но все, что я получаю, это напечатанное число 1, хотя я вижу в Dropbox, что файл еще не завершил загрузку?

есть идеи?

Thanks`

1 Ответ

1 голос
/ 03 июня 2011
- (void)restClient:(DBRestClient *)client uploadedFile:(NSString *)srcPath {


    NSString *filename = [[srcPath pathComponents]lastObject];

    NSString *message = [NSString stringWithFormat:@"Uploaded File:%@",filename];

    UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Success"
                                                   message:message delegate:nil cancelButtonTitle:@"Ok" 
                                         otherButtonTitles:nil];
    [alert show];
    [alert release];





}

Я использовал этот код, чтобы проверить, загружен файл или нет, и после загрузки это предупреждение покажет

...