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



我正在尝试从保管箱中删除文件。我已经实现了滑动删除行为。此"滑动-删除"仅从表视图中删除文件。下次上传时,我可以看到"已删除"的文件,而且当我在PC上检查我的Dropbox帐户时,这些文件永远不会被删除。即使在文件从表视图中消失后,它们也始终存在。

- (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];     
} 

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

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

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

相关内容

  • 没有找到相关文章

最新更新