Core data iOS iPhone-NSArray下一步获取对象&;以前的 ( “(实体:歌曲;id:0xa4f2db0;数据:{\n名称=\“Lil Wayne ft Birdman Future Mack Maine Nicki Minaj-Tapout(CDQ NoShout)(2012)www.RnB4U in\”;\n})”, “(实体:歌曲;id:0xa4f2dc0;数据:{\n名称=\“斗牛士(IE)-Svinx\”;\n})”, “(实体:歌曲;id:0xa499680;数据:{\n名称=\“Cherno Feredje-Kaka Dora(heminei com)\”;\n})” )
如何仅获取<代码>名称=。。。。。。。。。。从阵列Core data iOS iPhone-NSArray下一步获取对象&;以前的 ( “(实体:歌曲;id:0xa4f2db0;数据:{\n名称=\“Lil Wayne ft Birdman Future Mack Maine Nicki Minaj-Tapout(CDQ NoShout)(2012)www.RnB4U in\”;\n})”, “(实体:歌曲;id:0xa4f2dc0;数据:{\n名称=\“斗牛士(IE)-Svinx\”;\n})”, “(实体:歌曲;id:0xa499680;数据:{\n名称=\“Cherno Feredje-Kaka Dora(heminei com)\”;\n})” ),core-data,nsarray,Core Data,Nsarray,如何仅获取名称=。。。。。。。。。。从阵列 以及如何在NSArray中搜索,如果我发现名称有“下一步”按钮,当我单击“下一步”时,我想在数组中获取下一个名称?要搜索NSArray,需要使用NSPredicate和-filteradarrayingpredicate:上的方法 在这种情况下,如果要搜索名称,可以编写如下代码: ( "<Songs: 0xa4f3510> (entity: Songs; id: 0xa4f2db0 <x-coredata://C569FCE5-9DE
以及如何在NSArray中搜索,如果我发现名称有“下一步”按钮,当我单击“下一步”时,我想在数组中获取下一个名称?要搜索
NSArray
,需要使用NSPredicate
和-filteradarrayingpredicate:
上的方法
在这种情况下,如果要搜索名称,可以编写如下代码:
(
"<Songs: 0xa4f3510> (entity: Songs; id: 0xa4f2db0 <x-coredata://C569FCE5-9DE8-4421-AE91-7649ABB0276C/Songs/p1> ; data: {\n name = \"Lil Wayne ft Birdman Future Mack Maine Nicki Minaj - Tapout (CDQ NoShout) (2012) www RnB4U in \";\n})",
"<Songs: 0xa4f0f70> (entity: Songs; id: 0xa4f2dc0 <x-coredata://C569FCE5-9DE8-4421-AE91-7649ABB0276C/Songs/p2> ; data: {\n name = \"Matador (IE) - Svinx\";\n})",
"<Songs: 0x1c7e2470> (entity: Songs; id: 0xa499680 <x-coredata://C569FCE5-9DE8-4421-AE91-7649ABB0276C/Songs/p3> ; data: {\n name = \"Cherno Feredje - Kaka Dora (heminei com)\";\n})"
)
如果需要所有名称和所有歌曲的数组,可以使用NSArray*names=[resultsArray valueForKeyPath:@“@unionOfObjects.name”]
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"name == %@", someNameValue];
NSArray *filtered = [myResultsArray filteredArrayUsingPredicate:predicate];