【发布时间】:2013-04-30 03:20:09
【问题描述】:
我想计算具有行和节的 IndexPath 的 int 值,然后使用 ObjectAtIndex 从 NSArray 中选择对象。
我只有一个来自 UITable 的字符串值,所以我试图将选择的 indexpath 值与我的实际数组的 ObjectAtIndex 路径相关联。
到目前为止,这是我的代码,但我收到了一个错误,因为我试图使用 indexPath 代替 int。
filterDataArray = [dataArrayOfDictionaries objectAtIndex:indexPath];
所以我的问题是如何将 indexPath 更改为 int。任何帮助将不胜感激。
【问题讨论】:
-
参考文档向您展示了
NSIndexPath的UITableView类别。快速浏览这些文档会发现row和section属性。 -
顺便说一句 - 你不想要
int。这不是index参数到objectAtIndex:的类型。 -
我想使用包含部分和行的 indexpath 计算 NSArray 的 objectAtIndex。
-
那你需要告诉我们你的数据是如何布局的。您是否有一个包含每个部分的对象的数组。每一个都包含该部分的行数据?
-
不,不幸的是没有。我将不得不考虑我还能如何做到这一点。
标签: ios nsarray nsdictionary