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



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

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

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

数组

中有多少个"123456"对象?如果是 30,则一切正常。

最新更新