我是Objective-C的新手,我正在寻找有关代码的帮助。我想搜索数组中的单词。
@[@{
"name":"nick",
"Id":"2"
},
@{
"name":"Anna",
"Id":"4"
}]
我想在数组中搜索名称“ nick”,并获取该完整对象并创建新数组。我不知道如何在Objective-C中做到这一点。
答案 0 :(得分:0)
NSArray * names = @[@{"name":"nick","Id":"2"},@{"name":"Anna","Id":"4"}];
NSMutableArray * results = [NSMutableArray arrayWithCapacity:1];
for ( NSDictionary * name in names )
{
if ( [name[@"name"] isEqualToString:@"nick"] )
{
[results addObject:name];
}
}
类似的东西。从内存中写入,未经测试。