• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ios > iOSNSPredicate过滤排序

iOSNSPredicate过滤排序

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了风险排序及过滤,风险排序和过滤,冒泡排序,在excel中如何排序,姓氏笔画排序表等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: iOS NSPredicate 过滤排序
描述:

-(void)updateSearchResultsForSearchController:(UISearchController *)searchController {
    NSString *searchString = [self.searchController.searchBar text];
    if (searchString.length == 0) {
        return;
    }
    
    NSPredicate *preicate = [NSPredicate predicateWithFormat:@"SELF CONTAINS[c] %@", searchString];
    if (self.searchResult!= nil) {
        [self.searchResult removeAllObjects];
    }
    
    //过滤数据
    self.searchResult= [NSMutableArray arrayWithArray:[self.datasource filteredArrayUsingPredicate:preicate]];
    //刷新表格
    [self.tableView reloadData];
}

看例子的的排序都是对简单的字符串数组进行的筛选排序,对于字符串里是对象,按对象里的某个字符串进行筛选,这个可以做到吗?如果不能做到,那么一般用什么办法?以前都是直接用SQL来做的,这次需求里没用这个,能否直接在内容里进行这个


解决方案1:

也就是说数组中装着模型对象,然后匹配模型对象里面某个属性的字符串么?
匹配模型中name字段中有a字符的模型
NSPredicate pre = [NSPredicate predicateWithFormat:@"name LIKE 'a*'"];


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • iOSNSPredicate过滤排序

相关文章

  • 2017-06-05 viewWillAppear不运行。
  • 2017-06-05 当前页面的脚本发生错误iOS动态更新页面的问题
  • 2017-06-05 iOS开发中,使用URLManager,但是在一个登陆屏幕上,点击登陆按钮后想跳转出一个没有后退按钮的navigator的View怎么弄?
  • 2017-06-05 联系我们页面设计iPhone新建联系人的页面是如何实现的?
  • 2017-06-05 iosapp开发实现右滑返回上一页和点击栏目条能够返回顶部
  • 2017-06-05 关于UISearchController的一个问题
  • 2017-06-05 clipboardjs是如何控制设备的剪切板的?
  • 2017-06-05 iOS基础控件iOS中UITextView字数统计中英?
  • 2017-06-05 iOS怎么删除项目中的多余分支
  • 2017-06-05 可以实现快速切换前置摄像头和后置摄像头,并且需要快速切换后马上拍一张照片?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • UITableViewCell的添加子视图疑问?
    • searchBar如何不自动覆盖navigation
    • 求一个JAVA代码,转换成OC的代码,打印机上用。
    • Nodejs长连接服务器iOS端报错ErrorDomain=GCDAsyncSocketErrorDomainCode=7
    • 七牛视频断点续传
    • 如何实现中国梦如何实现评论回复多次?
    • nod32id获取器weexios如何获取设备id如UDID
    • IOS中时间戳转换stringFromDate返回值是null
    • 指数函数与对数函数ios在for循环中调用函数耗时逐次降低
    • 蓝牙app审核需要提供硬件吗?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有