gpt4 book ai didi

ios - 如何从字典的多个键中搜索数据?

转载 作者:行者123 更新时间:2023-11-29 00:33:56 24 4
gpt4 key购买 nike

在我的具有搜索功能的应用程序中,我想从多个键中搜索值。这是我的字典:

 notifications =     (
{
"beautician_name" = "ABC";
"booking_date" = "2016-12-12";
"date_time" = "2016-12-12 11:27:42";
discount = 25%;
"service_name" = Tanning;
"sub_service_name" = "Spray Tan";
title = Cancellation;
},
{
"beautician_name" = "PQR";
"booking_date" = "2016-12-11";
"date_time" = "2016-12-12 11:27:42";
discount = 25%;
"service_name" = hair;
"sub_service_name" = "Spray Tan";
title = Cancellation;
},
{
"beautician_name" = "XYZ";
"booking_date" = "2016-12-15";
"date_time" = "2016-12-12 11:27:42";
discount = 25%;
"service_name" = film;
"sub_service_name" = "Spray Tan";
title = Cancellation;
}
)

我想从这些键中搜索数据:“beautician_name”、“booking_date”、“discount”、“sub_service_name”。我不想断言任何 for 循环等。

最佳答案

我还没有测试过,请尝试下面这样的方法。

NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"beautician_name contains[c] %@ OR booking_date contains[c] %@ OR discount contains[c] %@ OR sub_service_name contains[c] %@" ,searchText,searchText,searchText,searchText];
NSArray *SearchResult = [notifications filteredArrayUsingPredicate:resultPredicate];

关于ios - 如何从字典的多个键中搜索数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41097456/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com