Cocoa 从NSArray检索列表

Cocoa 从NSArray检索列表,cocoa,list,nsarray,nspredicate,Cocoa,List,Nsarray,Nspredicate,我想从数组的内容中设置一个列表,而不运行for循环。 我使用appendEntities方法来实现这一点 NSMutableArray *mutArray = [[[self tempList] makeArray] mutableCopy]; [mutArray filterUsingPredicate :aPredicate];//Setting a user defined predicate format here. NSArray *newListArray = [NSArray ar

我想从数组的内容中设置一个列表,而不运行for循环。 我使用
appendEntities
方法来实现这一点

NSMutableArray *mutArray = [[[self tempList] makeArray] mutableCopy];
[mutArray filterUsingPredicate :aPredicate];//Setting a user defined predicate format here.
NSArray *newListArray = [NSArray arrayWithArray:mutArray];

//After setting the predicate I want the array content to be present in the entityList.
ISTModelList  *entityList = [[ISTModelList alloc] init];
[entityList appendEntities:newListArray];
NSLog(@"entityList %@",entityList);
当我试图打印列表时,在调试器控制台中出现以下错误

 -[__NSCFDictionary setContextKey:]: unrecognized selector sent to instance 0x10aca9090

如何从数组中获取列表避免循环?

您是否尝试在ISTmodel列表中添加可变数组???@hussainShabbir Hi。。我尝试将可变数组直接附加到EntityList
[EntityList appendEntities:mutArray],但它似乎也不起作用。您必须使用循环才能获得列表