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