根据didSelectRowAtIndexPath访问数组中的值

时间:2013-11-19 13:10:51

标签: ios objective-c nsmutablearray

我有NSMutableArray。如果我选择didSelectRowAtIndexPath的第一个索引,我应该能够从NSMutableArray获取第一个索引的值,依此类推。 anotherTempArray是NSMutableArray。将感谢建议的逻辑。这是我正在尝试的。  enter image description here

3 个答案:

答案 0 :(得分:2)

[anotherTempArray objectAtIndex:y]将返回存储在对象中的一些对象。

当你将它与整数即indexPath.row

进行比较时

如果要根据选择的行访问数组中的值,请执行以下操作:

NSLog(@"%@",anotherTempArray[indexPath.row]);

答案 1 :(得分:1)

通过在didSelectRowAtIndexPath方法中编写以下代码,您可以根据didSelectRowAtIndexPath从数组中获取值:

NSLog(@"%@",[anotherTempArray objectAtIndex:indexPath.row]);

只需删除“y”并将indexPath.row放入[anotherTempArray objectAtIndex:y]代码中。

答案 2 :(得分:0)

你的图片没有加载,但是你在寻找类似的东西:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    id object = [myArray objectAtIndex:indexPath.row];

    // Do Stuff
}