使用 NSPredicate 按对象属性过滤

2024-02-10

我有一个可变的自定义对象数组。例如,我想按对象的属性过滤该数组myObject.attributeOne.

如何创建 NSPredicate 来使用

[myArrayOfObjects filterUsingPredicate:<the_predicate>]

以这种方式使用它:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"FriendStatus == 1"];

NSMutableArray *filtered = [MessageArray filteredArrayUsingPredicate:predicate];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 NSPredicate 按对象属性过滤 的相关文章

  • 如何从 iOS 应用程序检测不安全的 wifi 网络

    我想检测我的应用程序中是否存在不安全的 wifi 网络 是否有任何公共 iOS API 可以实现相同的目的 没有记录的 API 可以获取该信息 如果您的应用程序需要通过网络发送和接收敏感数据 您通常应该假设没有安全连接
  • 如何将 UIImageView 裁剪为自定义形状

    用户是否可以在该位周围画一条虚线 圆圈 UIImageView他们希望裁剪到 然后为UIImageView调整大小到这些点 这有点像 Photoshop 中的套索 选取框效果 更新 从 iOS 8 x 开始 UIImageView 提供了m
  • iTunes connect 中不同应用程序的多个银行帐户[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 由于我们正在为客户开发 iPhone 应用程序 并且他希望对该应用程序收费 因此我们想知道是否可以在 iTunes 中连接多个银行帐户 以便将收入直接
  • 如何将unix时间戳转换为iphone中的nsdate [重复]

    这个问题在这里已经有答案了 可能的重复 从 Unix 时间戳创建 NSDate https stackoverflow com questions 5827240 create nsdate from unix timestamp 我有一个
  • 背景大小:封面在视网膜显示屏上看起来像素化

    可以看到我正在开发的网站here http ourcityourstory com dev 如果你查看 iPad 3 或 iPhone 4 上的 关于 或 联系 部分 背景看起来全都是疯狂的像素化 我有background size set
  • 与 Objective-C 的 VPN 连接

    有没有办法在 iPhone 的 Objective C 中以编程方式建立 VPN 连接 有这方面的好教程吗 有人知道吗 多谢 我认为第三方应用程序无法访问这些 API
  • 如何使用 SwiftUI 获取多个屏幕上的键盘高度并移动按钮

    以下代码获取键盘显示时的键盘高度 并将按钮移动键盘高度 在转换源 ContentView 和转换目标 SecibdContentView 处以相同的方式执行此移动 但按钮在转换目标处不移动 如何使按钮在多个屏幕上移动相同 import Sw
  • 用于具有转换的非导航应用程序的视图控制器/NIB 架构?

    我正在修补一个 iPad 应用程序 就像许多 iPad 应用程序一样 它不使用 UINavigation 根视图控制系统 因此我没有每个应用程序 视图 的自然所有权 我基本上有两个基本视图 文档列表视图和文档编辑视图 我正在使用 UIVie
  • MKMapView 拦截/劫持 iPhone 触摸事件

    3 0 SDK 是否存在禁用实时缩放并拦截 MKMapView 放大手势的 bug 我有一些真正简单的代码 因此我可以检测点击事件 但有两个问题 放大手势始终被解释为缩小手势 所有缩放手势都不会实时更新地图视图 在 hitTest 中 如果
  • 在情节提要中将 Segue 拖至自身

    我想将一个 Segue 从我的视图控制器拖到其自身 所以我可以推送该特定视图控制器的 无限 实例 我知道如何在代码中执行此操作 即以编程方式实例化视图控制器 但是 我想尽可能使用 segues 我发现了一些在故事板中进行自我延续的 技巧 但
  • 我可以使用 jpeg 图像来启动 Screen

    我目前正在进行应用程序开发 并且添加了一个 JPEG 格式的启动器屏幕 该屏幕在模拟器和设备中都显示 但这是否会对苹果批准指南产生任何问题 iOS 8 更新 您现在可以使用基于 XIB 的启动资产 https developer apple
  • Facebook iPhone SDK:上传图像时显示进度条

    我想在我的 iPhone 应用程序将图像上传到 Facebook 时显示进度条 是否可以 我可以对我发出的每个 FBRequest 执行此操作吗 我还使用 FBRequest 来检查扩展权限 有时需要花费很多时间 谢谢 对于进度条 您可以做
  • 应用程序打开时处理推送通知

    我正在运行推送通知 有用 我收到通知并使用 application didReceiveRemoteNotification 获取传入数据 然后将用户发送到必要的屏幕 问题是 如果您正在使用该应用程序并收到通知 它会跳转到目标屏幕 而不会发
  • 如何将相机中的图像保存到 iPhone 图库中的特定文件夹?

    嘿 我是 iPhone 新手 最近我一直在尝试制作一个应用程序 基本上 我想要做的是 如果用户将从相机捕获任何图像 那么它应该保存在设备库中 我知道如何将照片保存在图库中 它对我有用 但我无法将所有捕获的图像保存到设备图库中的特定文件夹 例
  • iPhone 应用程序在首次 Facebook Connect 授权/登录后崩溃

    我一直在到处寻找答案 但找不到 问题是 我有一个 iPhone 应用程序 在 AppStore 上 它使用脸书 iPhone SDK https github com facebook facebook iphone sdk 我使用 SDK
  • 将 Array Obj-c 的内容转储到控制台

    我寻找了如何转储和数组到我主要找到的控制台 for id name in arrayStuff NSLog Array contents d name 我尝试了不同的格式化程序 d g 等 它们确实打印了不同的内容 但不是我 99 确信被输
  • 将自己的结构传递到 opengl es 2.0 着色器中

    我想尝试 OpenGL ES 2 0 编程指南 一书中的照明示例 在着色器中他们制作了两种结构 struct directional light vec3 direction normalized light direction in ey
  • 使用 Interface Builder 创建 UIScrollView 的步骤

    我正在尝试使用 UIScrollView 但似乎有一些基本的事情我不理解 假设我想在我的 iPhone 应用程序中使用 UIScrollView 我有一个充满按钮的视图 尺寸为 320x700 显然 这对于 320x480 的 iPhone
  • UIScrollView - 启用分页后,我可以“更改”页面宽度吗?

    将滚动视图 将 pagingEnabled 设置为 YES 将页面宽度设置为滚动视图边界以外的其他值的最简单方法是什么 让我举个例子 假设我有一个包含 10 个项目的滚动视图 每个项目的宽度为 150 像素 而我的滚动视图的宽度为 300
  • 使用 MFMailComposeViewController 类从 iPhone 应用程序发送带有 IMG 标签的 HTML 电子邮件

    我正在使用 MFMailComposeViewController 类从我的 iPhone 应用程序发送格式化的 HTML 电子邮件 我需要在电子邮件中包含图像 并且我在电子邮件正文中添加了 IMG 标签 IBAction shareWit

随机推荐

  • Java 和 Kotlin for 循环语法之间的区别?

    我最近开始学习 Kotlin 我注意到的一件事是 Kotlin 的 for 循环语法与传统的 for 循环语法不同 对我来说这有点令人困惑 我试图在 google 上搜索它 但没有找到我的答案 我如何复制以下 Java for 循环 for
  • Xpath 表达式正确匹配文本,但修剪前导和尾随空格

    我的硒测试需要一个 xpath 表达式来获取此元素 td class label Order Date td 但不是这个 td class label Order Dates td 我尝试了这两个 text Order Date text
  • 如何在页面加载时提交表单而不单击提交按钮?

    有没有办法让表单提交 onload 而不点击 用 PHP 提交按钮 我看到了一些用 Javascript 制作它的方法 但我喜欢 php 并且我喜欢用 php 制作它 例如
  • AngularJS:ui网格在单元格中显示多行

    我正在尝试在一个单元格中显示多个电话号码 我想在新行中显示每个数字 我尝试了多种方法 但我无法弄清楚 有人能帮忙吗 下面是我的 plnkr 的链接 http plnkr co edit LXdiDqoOAYQoO5BW02WR p prev
  • Android 计算应用程序/进程的线程数

    我需要监视应用程序的行为并收集有关如何创建 销毁线程的统计信息 我知道 DDMS 有一个线程视图 可以实时显示此信息 但是我可以通过命令行获取相同的信息吗 我想创建自己的工具来记录这些信息并对其进行处理 澄清 我正在寻找的是一个可以通过 A
  • 显示自定义 ASP.NET 错误页面而不重写 URL

    目前正在为我的 ASP NET 网站处理错误页面 如果服务器无法找到请求的页面 我将使用 Web 配置文件将用户重定向到错误页面 以下是我在配置文件中使用的 customErrors 标记
  • 检测文档高度变化

    我试图检测我的document高度变化 一旦完成 我需要运行一些函数来帮助组织我的页面布局 我不是在寻找window onresize 我需要整个文档 它比窗口大 我如何观察这种变化 更新 2020 年 10 月 调整大小观察者 https
  • Nodejs中何时关闭MongoDB数据库连接

    通过 Node MongoDB 本机驱动程序使用 Nodejs 和 MongoDB 需要检索一些文档 并进行修改 然后将其保存回来 这是一个例子 db open function err db db collection foo funct
  • urllib.parse Python2.7 等效项

    Python2 7相当于什么 from urllib parse import urlparse parse qs parsed url urlparse url params parse qs parsed url query I get
  • Meteor 加载脚本、特定于页面的 CSS

    我目前遇到的问题是 我希望能够只执行特定的脚本和 CSS 文件 因为如果在错误的页面上执行 它会在浏览器控制台中产生错误 我正在为 Meteor 使用 Iron router 仅使用基本代码即可使其工作 现在 有没有一种方法可以让我将脚本作
  • 如何在不排序的情况下执行UNION? (SQL)

    UNION连接两个结果并删除重复项 同时UNION ALL不删除重复项 UNION并对最终输出进行排序 我想要的是UNION ALL没有重复 也没有排序 那可能吗 这样做的原因是我希望第一个查询的结果位于最终结果的顶部 第二个查询位于底部
  • Symfony 和 FOSUserBundle:3 种不同的配置文件,具体取决于角色

    I ve a User class User id username password email 和三个不同的roles与不同的个人资料字段 1 Teacher teachingSince aboutMe classes 2 Pupil
  • 如何使用twitter api获取twitter用户的电子邮件地址

    我想在我的网站上放置一个 使用 Twitter 登录 的插件 并且在用户允许我的 Twitter 应用程序访问其数据后 我的网站需要获取用户的 twitterID 和电子邮件 我浏览了 Twitter 开发文档 但似乎总是关于 OAuth
  • opencv/c++ 中正确的阈值函数

    我是图像处理和 opencv 的新手 我需要对灰度图像进行阈值处理 该图像包含0到1350之间的所有值 我想保留所有大于100的值 我在opencv中找到了这个函数 cv threshold Src1 Last 100 max BINARY
  • 在工作副本中动态更改 SVN+SSH URI 中的用户名

    我正在使用 SVN SSH 从 SVN 服务器上签出存储库的工作副本 该服务器上的所有开发人员都是 SVN 服务器的成员 developer组并对存储库目录和关联元数据具有完全读 写权限 svn co svn ssh email prote
  • Kubernetes 集群中的 Coredns 处于挂起状态 [已关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 我正在尝试配置 2 节点 Kubernetes 集群 首先 我尝试在 CentOS VM 上配置集群的主节点 我已使用 kubeadm
  • 无法在 azure 容器实例中将 azure 文件共享装载为 mongodb 卷

    我正在尝试使用 azure 容器实例设置 mongo DB 实例并将其安装在 Azure 文件共享上 我们收到以下错误 initandlisten WiredTiger error 1 1579245437 724939 1 0x7f941
  • 在 Nativescript 和 Angular Schematics 的共享代码中找不到模块

    我正在使用 Angular 和 Nativescript Schematics 我已经安装了nativescript ui sidedrawer 当我跑步时 tns run ios bundle 本机版本已编译并部署到设备 但是当我运行时
  • doall dorun dideq 和 for 函数有什么区别?

    功能有什么区别doall dorun doseq and for 我发现一些信息分散在互联网上 但我认为最好将这些信息集中在这里 dorun doall and doseq都是为了强制惰性序列 大概是为了产生副作用 dorun 强制返回时不
  • 使用 NSPredicate 按对象属性过滤

    我有一个可变的自定义对象数组 例如 我想按对象的属性过滤该数组myObject attributeOne 如何创建 NSPredicate 来使用 myArrayOfObjects filterUsingPredicate