【发布时间】:2011-05-12 04:20:20
【问题描述】:
我想将NSIndexPath 转换为NSString。我该怎么做?
我必须使用这个:
- (void)restClient:(DBRestClient*)client uploadedFile:(NSString*)sourcePath
{
[client deletePath:@"/objc/boston_copy.jpg"];
}
在 commitEditingStyle 方法中,我只得到 NSIndexPath 作为输入。
- (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];
}
【问题讨论】:
-
你应该如何从一组数字中得到它?我们需要更多信息,否则此问题将被关闭。
-
为什么要在NSString中转换?
-
deletePath 带的参数-它是NSString。我可以简单地进行类型转换吗?我有 (NSIndex Path*)indexPath;我可以做 (NSString*)indexPath 并将它交给 deletePath。
-
@ughoavgfhw:请检查已编辑的问题。
-
一个 NSIndexPath 实际上只是一个整数数组,所以强制转换它不会有任何用处。
标签: ios nsstring nsindexpath