[英]How to extract object from NSArray that is in Dictionary Format
所以我有一个NSArray
从Core Data
请求(NSDictionary格式)返回,如下所示:
{
item = "Black Pipe x21' A53";
}
但是当我尝试将它显示在prototype
单元格中的标签上时,它会显示括号和键。 我想提取“item”键并将其显示为label
上的NSString
,因此label
只显示为“Black Pipe x21'A53”。
如果不是NSDictionary
格式,如何提取“item”键的文本? 我使用的谓词迫使我使用Dictionary
格式。 它位于NSArray
对象中。
如此迷茫。 任何帮助,将不胜感激。 我是Objective-C
新手。 谢谢!
尝试这个:
NSString *value = _arrayObj[indexPath.row][@"item"];
由于您是语言新手,请尝试简单的构造。
for(NSDictionary *dict in YOUR_ARRAY) {
NSString *title = [dict valueForKey:@"item"];
}
for (int i=0; i<array.count; i++)
{
NSDictionary *Dic =[[[NSDictionary alloc]init]autorelease];
Dic=[array objectAtIndex:i];
NSString *str=[NSString stringWithFormat:@"%@",[Dic objectForKey:@"item"]];
}
尝试这个:
NSDictionary *dictionaryName=arrayName[0];
NSstring *str=dictionaryName[@"item"];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.