( { "mall_ID" = M0550; "mall_name" = "Amrita ShopPing Complex";},{ "mall_ID" = M0509; "mall_name" = "Ashoka Market";},{ "mall_ID" = M0943; "mall_name" = "Biju Pattnaik Commercial Complex";},{ "mall_ID" = M0457; "mall_name" = "BMC Bhawani Mall";},{ "mall_ID" = M0460; "mall_name" = "BMC Keshari Mall";},{ "mall_ID" = M0571; "mall_name" = "BMC Market Complex";},{ "mall_ID" = M0453; "mall_name" = "Forum Mart";},{ "mall_ID" = M0609; "mall_name" = "Indradhanu Market";},{ "mall_ID" = M0558; "mall_name" = "Kalyani Plaza Market Complex";},{ "mall_ID" = M0463; "mall_name" = "Maa Barabhuja Mall";},{ "mall_ID" = M0553; "mall_name" = "Mahaveer Complex";},{ "mall_ID" = M0570; "mall_name" = "Market Building";},{ "mall_ID" = M0452; "mall_name" = "Pal Heights Mall";},{ "mall_ID" = M0466; "mall_name" = "Priyadarshini Market Complex";},{ "mall_ID" = M0677; "mall_name" = "Ruchika Market";},{ "mall_ID" = M0504; "mall_name" = "Shubham Market Complex";},{ "mall_ID" = M0564; "mall_name" = "Subhadra Complex";},{ "mall_ID" = M0559; "mall_name" = "Sultania ShopPing Complex";},{ "mall_ID" = M0552; "mall_name" = "Tathastu Complex";},{ "mall_ID" = M0568; "mall_name" = "Western Tower Market Building";})
我想要实现的,每当我在搜索栏中输入任何内容时,它将检查mall_name键并返回数组中的匹配值.
感谢致敬
解决方法 这将为您提供所需的输出目标 – C.
NSArray *filteredData = [yourArrayContainingDictionary filteredArrayUsingPredicate:[nspredicate predicateWithFormat:@"(mall_name contains[c] %@)",searchText]];
迅速
let filteredData = yourArrayContainingDictionary.filter{ let string = ["mall_name"] as! String return string.hasPrefix("searchText")}
希望这可以帮助你:)
总结以上是内存溢出为你收集整理的使用谓词iOS SDK从Dictionary数组中过滤数据全部内容,希望文章能够帮你解决使用谓词iOS SDK从Dictionary数组中过滤数据所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)