为什么我使用NSPredicate在数组中过滤的值会返回重复输出?

时间:2014-02-10 08:15:26

标签: ios objective-c nspredicate

你好,我是IOS开发的新手,我正在尝试过滤我的数组,用于我的应用程序的搜索功能。现在我在我的代码上重复输出这里是我的代码;

 NSPredicate *myPredicate = [NSPredicate predicateWithFormat:@"self == '123456'"];
 NSLog(@"adsf %@", [myMutArray filteredArrayUsingPredicate:myPredicate]);

日志返回30(123456)值我想知道它为什么会发生。我没有在任何循环中运行该代码,所以我想知道。

1 个答案:

答案 0 :(得分:1)

阵列中有多少个“123456”对象?如果它是30,那么一切都正常。