iphone - 确定对象来自哪个字典

标签 iphone objective-c ios ipad plist

我有一个存储问题信息的 PLIST 文件。顶部是一个数组,在该数组内有字典。每个字典中都有一个名为“Date”的字符串,其中包含不同的日期。然后我在表格 View 中显示日期值。

我能够确定被点击的 UITableview 单元格的文本(以及日期字符串),但是我如何访问 中的其他值同一个字典? 如果我知道日期字符串是 2012 年 2 月 16 日,我如何获得“下载 URL”?这是我的 PLIST 的图片:

enter image description here

最佳答案

您应该从被点击的单元格中获取 indexPath。 indexPath.row 应该为您提供一个索引号,您可以使用该索引号从您的字典数组中获取正确的字典。如果您还没有保留这个数组,如果它是一个可管理的大小,请考虑这样做。

NSDictionary *selectedIssue = [myArrayOfDictionaries objectAtIndex:indexPath.row];
NSSTring *downloadURL = [selectedIssues valueForKey:@"Download URL"];

就个人而言,我永远不会依赖日期的唯一性或以任何特定方式格式化。

关于iphone - 确定对象来自哪个字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9419883/

相关文章:

objective-c - __unsafe_unretained 代表不会建立

iphone - 关于 UISearchBar :textDidChange of predicateWithFormat

ios - 使图像像照片应用程序一样全屏显示

ios - 仅在 iOS < 6.0 的情况下运行代码并进行预处理?

ios - 我想在 Swift 中的 ScrollView 底部创建 UIView 圆形形状

iphone - 在正方形 : Why is the image rotated? 上映射纹理

iphone - CoreData 连接实体进行排序

objective-c - locationServicesEnabled == YES,但 [[CLLocationMagager alloc] init] 返回 nil

ios - 如何以编程方式快速修复搜索栏

iphone - 如何从服务器向 iOS 应用发送推送通知