【发布时间】:2013-04-24 22:25:22
【问题描述】:
我制作了一个 NSString 数组,它结合了我从另一个原始 NSArray 中获得的 NSDictionary 的两个元素,我这样做是为了在 UITableView 中显示/排序。
然后使用原始 NSArray,当用户触摸一个单元格并启动 didSelectCellAtIndexPath 函数时,我想将 cell.textLabel.text 与修改后的 NSArray 中的 NSString 进行比较,然后使用数组计数器我想分配 NSDictionary将原始 Array 转换为 singleEntryArray。
我已经尝试过自己,但我不断将 null 返回到 NSDictionary 但不知道为什么。
for (int i=0; [[modifiedArray objectAtIndex:i] isEqualToString:cell.textLabel.text]; i++) {
singleEntryArray = [originalArray objectAtIndex:i];
}
任何帮助将不胜感激。
【问题讨论】:
标签: ios objective-c for-loop nsarray nsdictionary