我有一个存储问题信息的 PLIST 文件。顶部是一个数组,在该数组内有字典。每个字典中都有一个名为“Date”的字符串,其中包含不同的日期。然后我在表格 View 中显示日期值。
我能够确定被点击的 UITableview 单元格的文本(以及日期字符串),但是我如何访问 中的其他值同一个字典? 如果我知道日期字符串是 2012 年 2 月 16 日,我如何获得“下载 URL”?这是我的 PLIST 的图片:
最佳答案
您应该从被点击的单元格中获取 indexPath。 indexPath.row 应该为您提供一个索引号,您可以使用该索引号从您的字典数组中获取正确的字典。如果您还没有保留这个数组,如果它是一个可管理的大小,请考虑这样做。
NSDictionary *selectedIssue = [myArrayOfDictionaries objectAtIndex:indexPath.row];
NSSTring *downloadURL = [selectedIssues valueForKey:@"Download URL"];
就个人而言,我永远不会依赖日期的唯一性或以任何特定方式格式化。
关于iphone - 确定对象来自哪个字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9419883/