从数组中的字典中获取字符串[关闭]

Posted

技术标签:

【中文标题】从数组中的字典中获取字符串[关闭]【英文标题】:Get the string from the dictionary in array [closed] 【发布时间】:2013-10-28 16:09:05 【问题描述】:

我使用 data.plist 来填充 UITableView。我需要在字典和数组中添加标题来自字符串的单元格。我该怎么做?

Root
--Array
-----Dictionary
-------**String**
-------Array2
-----Dictionary
-------**String**
-------Array2

我在 viewDidLoad 中使用此代码:

NSString *path = [[NSBundle mainBundle] pathForResource:@"Data"
                                                 ofType:@"plist"];

NSDictionary *dictionary = [[NSDictionary alloc] initWithContentsOfFile:path];
_mathArray = [dictionary objectForKey:@"Title"];

但它会加载 String 和 String2

Root
--Array
-----Dictionary
-------String2
-------Array2
-----Dictionary
-------String2
-------Array2
-----**String**

【问题讨论】:

我正在尝试将单元格添加到 UITableView 中,标题来自字典中的字符串 然后显示您尝试如何执行此操作的代码 ;-) 您要使用哪些数组元素和哪些字典键? 【参考方案1】:

我假设您可以访问 plist 并存储在字典或数组中。所以我假设你已经有一个数组中的数据了。

所以在 cellForRowAtIndexPath 中。你把字典拿出来了

NSDictionary* cellData = [plistArray objectAtIndex:indexPath.row];
[cell.textLabel setText:[cellData objectForKey:@"Title"]];

这会将单元格文本标签设置为 plist 数组中的标题。

【讨论】:

谢谢!这对我有帮助! 没问题。下次更详细,不得不做很多假设:P

以上是关于从数组中的字典中获取字符串[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

从字典数组中获取元素并将键保存为字符串,将值保存为字符串

如何从 React 中的数组中获取值? [关闭]

快速从字典数组中获取无效的 JSON 数组

如何从 JSON 数组中获取字符串数组? [关闭]

从 in[] 数组中获取元素并将它们连接起来的算法[关闭]

从位于字典中的数组中删除与搜索词匹配的所有值(字符串)?