找到可变数组的索引发送到排序tableview的最佳做法是什么?

时间:2011-09-18 20:12:54

标签: xcode nsmutablearray tableview

很抱歉这个问题,但找到mutablearray发送到排序表视图的索引的最佳做法是什么? 1.我用dictionnary创建一个nsmutablearray 2.我创建一个表格视图,我的数组是排序的 3.当我克隆表视图时,如何找到原始数组的索引来修改它?

1 个答案:

答案 0 :(得分:0)

设置UITableViewDelegate(通常是您的视图控制器),并实现方法:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    //the index of your mutable array can be found with:
    NSUInteger *myArrayIndex = indexPath.row;
}

如果您的视图控制器是UIViewController子类,并且尚未设置为tableview委托,请通过在视图控制器的.h文件中声明它来执行此操作

@interface MyViewController : UITableViewController <UITableViewDelegate> {...

如果您查看控制器是UITableViewController,那么它已经符合此协议。