iPhone:按月分组 - 核心数据

2023-12-07

我将日期存储在核心数据实体中 属性,然后我将日期显示在 表格单元格。我想将所有分组 细胞根据月份并且仅 显示相关日期 正确的部分。

我正在使用的sectionNameKeyPath NSFetchedResultsController,但我需要 仅使用日期中的月份 团体。我怎样才能实现这个目标?我可以吗 需要创建一个新属性并且 仅将月份存储为字符串或 我可以使用 NSPredicate 吗?

请任何人告诉我如果他们 已经做过这个或者给我一些 例子。

Thanks


第一步,确保您的项目中有一个托管对象类,它代表存储日期的核心数据实体。第二步,在此实体的实现文件中,编写一个返回该对象月份的方法。它应该查看日期变量并使用NSDateComponents确定月份的方法。您无需为其创建新属性。第三步,当你初始化 NSFetchedResultsController 时,传递返回月份的方法的名称作为sectionNameKeyPath范围。您本质上要做的是创建一个“getMonth”方法,以编程方式确定月份,并将该方法返回的值赋予sectionNameKeyPath。我希望这一点很清楚。如果没有,请要求澄清。

笔记。确保您的月份方法以按正确顺序(即不是按字母顺序)排序的方式返回月份,并且您的表视图将其转换为有意义的字符串。

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

iPhone:按月分组 - 核心数据 的相关文章

  • 如何将iPhone/iPad应用程序更改为仅iPhone?

    我有点愚蠢 将我的应用程序构建为同时针对 iPhone 和 iPad 而实际上它应该只针对 iPhone 如何更改设置以使构建仅适用于 iPhone 我实际上已经完成了应用程序的编码并准备提交它 所以希望这只是更改一些晦涩的项目设置的情况
  • DatePicker 停止 CoreData 按预期工作

    我有一个应用程序 它保存 UIDatePicker 中的文本和日期 然后在您回到 UIDatePicker 中的该日期时显示该注释 效果很好 只有我发现将 UIDatePicker 日期设置为今天会停止 CoreData 工作 只有当我运行
  • 当 UITextField 已满或空时显示警报 Swift

    下面的代码中 如果 userNameTF 或 passwordTF 已满或为空 则会显示警报 IBAction func LoginBtn sender AnyObject let userName userNameTF text let
  • iPhone UINavigationBar 使用 [UINavigationBar 外观] 更改所有控制器的字体样式

    我知道我可以单独更改导航栏的字体 如本答案所述 更改导航栏的字体 https stackoverflow com questions 5832036 change the navigation bars font 目前我正在使用一种更全局的
  • iOS 中的 CSV 逐行解析

    我正在 Objective c 中解析 CSV 文件 该文件包含如下内容 line 40 Rising searches line 41 nabi avc Breakout line 42 stonewall 700 line 43 med
  • 如何恢复消耗品应用内购买?

    我正在开发一款 iOS 游戏 用户可以通过应用内消耗品购买一定数量的内部货币 比如 1000 金币 如果用户想将余额从一台设备转移到另一台设备 如何恢复消耗品购买 在苹果的文档中 它说我们必须使用我们自己的服务器 但是如何获取用户的Appl
  • 关于窗口层次结构的警告

    我的调试器中出现这样的警告 这是什么意思 Warning Attempt to present
  • 应用内购买产品禁用“提交审核”

    基于此处提到的所有步骤http troybrant net blog 2010 01 in app purchases a full walkthrough http troybrant net blog 2010 01 in app pu
  • 为什么 iPhone 上的纹理图像需要具有二维幂?

    我正在尝试解决 iPhone 上的闪烁问题 open gl es game 我有一些没有 2 维的图像 我将用具有适当尺寸的图像替换它们 但为什么尺寸需要是 2 的幂 大多数系统 甚至许多现代显卡 需要 2 的幂纹理的原因是 mipmap
  • 在不同的捆绑包上测试 iPhone 应用内购买?

    我们有一组 iPhone 应用程序的 Beta 测试人员 最近 我们在应用程序中添加了应用内购买功能 在此之前 我们会使用单独的捆绑 ID 和名称向 Beta 测试人员发送临时版本 以便他们可以在手机上拥有商店版本和临时版本 然而 似乎我们
  • 使用 NSDateFormatter 从字符串中获取日期,无论 12 小时到 24 小时设置如何

    今天我的问题是关于日期格式和字符串 我的应用程序从互联网下载一些表示日期的字符串 日期格式始终是这样的 2010 05 24 at 20 45 我需要将此字符串转换为 NSDate 对象才能执行一些日期操作 我尝试了这段代码 NSStrin
  • 径向渐变绘制性能 - OpenGL-ES 可以改进吗?

    我正在开发一个图像处理应用程序 它将径向渐变叠加在从照片库加载的图像上 在屏幕上 我有一个滑块可以动态地增大 减小径向渐变的半径 我发现模拟器上的性能很好 但在 iPhone 3G 或 3GS 上就很糟糕了much移动滑块时重绘速度较慢 我
  • 使用 iPhone 摄像头检测心率 [重复]

    这个问题在这里已经有答案了 可能的重复 使用摄像头检测心率 https stackoverflow com questions 9274027 detecting heart rate using the camera 我正在研究 iOS
  • 多次添加同一个子视图来查看

    我不知道这是否可行 但我想做的是将子视图多次添加到视图中 我尝试过这样的事情 self view addSubview newView newView center CGPointMake 160 100 self view addSubv
  • 私人 iPhone 应用程序?

    我有兴趣编写连接到内部网或外部网的应用程序 换句话说 我想为我的客户制作私人应用程序 但我不希望每个人都能够访问它并能够下载它 您知道是否有一种方法可以将企业应用程序仅分发给特定的人 Android 也做同样的事情吗 The iPhone
  • 是什么导致了这个 iPhone 崩溃日志?

    我有点卡住了 需要解决这个问题 因为我的一个应用程序出现了随机崩溃 而这些崩溃并不总是能够重现 这是崩溃日志之一 Incident Identifier 59865612 9F00 44EA 9474 2BF607AD662E CrashR
  • 用 UIView 像翻书一样翻页?

    我正在尝试在之间切换UIViews让它看起来就像你正在翻书的一页 The UIViewAnimationTransitionCurlUp如果我能让它向左或向右卷曲 那就非常接近了 这可能吗 我尝试过使用CATRansition但没有一种动画
  • 如何将 NSIndexpath 转换为 NSInteger 或简单的 int?

    我需要将 nsindexpath var 转换为 NsInteger 或简单的 int 例如 int rowIndex mGoogleBaseTable selectedRow mGoogleBaseTable is a NSTable t
  • Objective C 如何将文本字段添加到导航栏中

    我正在尝试将文本字段添加到导航栏中 但它没有显示在模拟器中 我在 viewdidload 中按如下方式执行 UITextView textField UITextView alloc initWithFrame CGRectMake 0 0
  • 对使用phonegap和钛的质疑[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 最近我听说了 PhoneGap 和 Titanium 移动网络应用程序的开发 我分析了这两个 Web 应用程序 并了解了如何使用它们以

随机推荐

  • Spring Hibernate - CrudRepository 和 SessionFactory 之间的区别

    我正在考虑使用 Hibernate 来保存我的模型 我似乎找到了两种方法来做到这一点 第一个正在使用SessionFactory 例如 public Collection loadProductsByCategory String cate
  • iOS 7 弃用核心蓝牙

    在 iOS 7 中 一些核心蓝牙内容现已被弃用 例如 CBUUIDGenericAccessProfileString 和 CBUUIDDeviceNameString 这苹果文档 state Deprecated There are no
  • 无法使用类型为 (Int, @value Int) 的参数列表调用“+=”

    我有课Transaction其中有一个变量金额类型的Int 我想从另一个班级访问它 我有一个array of Transactions并将其所有金额相加 所以我有这段代码 func computeTotal gt Int let total
  • Java Double 变量有奇怪的值[重复]

    这个问题在这里已经有答案了 可能的重复 Java 中的浮点运算不能产生精确的结果 我正在做这个简单的除法 但我得到了一个非常奇怪的输出 double a 60 1 2 1 1 gt 600 0000000000008 什么时候应该是600
  • MySQL 中日期字段按年份分组

    我有一个 MySQL 数据库 其中有一个客户表 一些虚拟数据是 customer id date 000001 2008 10 10 000002 2008 11 11 000003 2010 01 02 000004 2007 04 03
  • 为每个用户创建子域

    如何为网站的每个注册用户创建一个子域during注册 对于下面的场景 用户打开 site com register 提供详细信息并提交 立即重定向到 newuser site com 用户可以在 newuser site com 区域工作
  • 有没有办法使用 isin() 作为 pandas 数据框中另一列的计算器函数?

    我的 pandas 数据框中有一列 Product ID 我想基于此列创建一个计算列 3 5 8 中的 PRODUCT ID 将采用值 旧 其他值采用 新 现在我正在使用 for 循环来检查数据帧的每个索引 portfoy PRODUCT
  • 将二进制数分成零组和一组

    例如 我有一个二进制数10000111000011 并希望将其分成连续的 1 和 0 组 1 0000 111 0000 11 我认为这是使用环视的绝佳机会 我的正则表达式对数字使用正向后查找 它捕获以供以后反向引用 然后对同一数字使用负向
  • 在Python中的一行中动态打印字符串

    我正在尝试在一行中打印字符串 我已经找到了解决方案 但它们不能正确地与 Windows 一起使用 我有包含名称的文本文件 我想像这样打印它们 name john然后将 john 更改为下一个名字并保留name 我已经编写了这段代码 但在 W
  • 从 Cefsharp 浏览器获取 HTML

    我在我的 WinForm 项目中使用 CefSharp v55 0 页面加载后 我想从中获取 HTML 代码 为此 我正在使用这个 private void WebBrowserFrameLoadEnded object sender Fr
  • 如何用手指在画布上绘画?

    我正在尝试通过 NET Maui 制作一些绘图的东西 我已阅读文档 现在我可以通过命令绘制形状 但我不知道如何使用触摸事件 用手指绘图 来做到这一点 你知道我该怎么做吗 您知道这方面的任何指南或文档吗 我应该读什么 您可以使用 NET MA
  • 如果形状的高度大于表单的高度,则显示滚动条

    如果我的形状高度大于表单高度 我只需要在表单上显示滚动条 这样 当用户向下滚动时 它可以显示形状的末端 这是我的代码 public partial class Form1 Form public Form1 InitializeCompon
  • 使用 Java 设置 Windows 系统变量

    有没有办法将特定目录添加到 Windows 系统变量 PATH 中 这似乎不起作用 String cmd cmd c set PATH PATH c test Runtime getRuntime exec cmd c test 没有出现在
  • R:将 R 因子扩展为每个因子级别的虚拟列

    我在 R 中有一个相当大的数据框 有两列 我正在努力摆脱Code柱子 factor输入 858 个级别 虚拟变量 问题是 当我尝试这样做时 R Studio 总是崩溃 gt str d data frame 649226 obs of 2
  • 如何在不插入空格的情况下用点连接两个宏?

    我正在预处理 InfoPlist 文件以包含我的修订号 我的标题如下所示 import svn h define APP VERSION 1 0 define APP BUILD APP VERSION SVN REVISION 当我从程序
  • SwiftUI 如何为文本字段中的每个字符添加动画?

    当用户在文本字段中键入字符时 我想在每个新键入的字符上显示一些动画 有点像 Cash App 为数字设置动画的方式 但我也想为字母字符实现它 在 SwiftUI 中可以做到这一点吗 我的直觉是 我可能必须桥接到 UIKit 才能更细致地访问
  • 运行 Selenium 脚本时在 Windows 中保持屏幕处于活动状态(不锁定)

    我正在 Windows 计算机中运行 Selenium 脚本 但在执行过程中一段时间 后屏幕被锁定 我什至已经设置了Never for Power Sleep under Settings 但我的笔记本电脑屏幕在执行过程中仍然被锁定 我想同
  • 如何使用 Visual Studio(和/或 ReSharper)从类字段生成构造函数?

    我已经习惯了许多 Java IDE Eclipse NetBeans and 智能IDEA 为您提供一个命令 用于根据类中的字段生成类的默认构造函数 例如 public class Example public decimal MyNumb
  • 使用 scapy 在 python 中编写以太网桥

    我想做这样的事情 10 1 1 0 24 10 1 2 0 24 A d e B f g C
  • iPhone:按月分组 - 核心数据

    我将日期存储在核心数据实体中 属性 然后我将日期显示在 表格单元格 我想将所有分组 细胞根据月份并且仅 显示相关日期 正确的部分 我正在使用的sectionNameKeyPath NSFetchedResultsController 但我需