无法从Dropbox删除文件(来自iPhone应用程序)

时间:2011-05-11 05:59:38

标签: ios iphone file dropbox delete-file

我正在尝试从我的Dropbox中删除文件。我已经实现了滑动删除行为。此'swipe-delete'仅从tableView中删除文件。下次上传时,我可以看到“已删除”的文件,当我在PC上查看我的Dropbox帐户时,这些文件永远不会被删除。文件从tableView中消失后,它们总是立即存在。

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView   editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath  {    
      return UITableViewCellEditingStyleDelete;
  }

- (void)tableView:(UITableView *)aTableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath :(NSIndexPath *)indexPath  {                
    [self.itemArray  removeObjectAtIndex:indexPath.row];        

    [aTableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:YES];

    [self.tableView reloadSections:[NSIndexSet indexSetWithIndex:0]withRowAnimation:UITableViewRowAnimationFade];     
} 

2 个答案:

答案 0 :(得分:1)

您的代码只显示您正在从表格视图中删除该条目。没有实际从文件系统中删除的代码,例如。使用

[[NSFileManager defaultManager] removeItemAtPath:filepath error:&error];

答案 1 :(得分:1)

上述讨论(NSFileManager)仅从设备中删除文件。要删除dropbox上的文件,我们必须使用deleteFilePath和deletePathFailedWithError。