如何在核心数据中持久化重复事务并将其呈现在表格视图中

Posted

技术标签:

【中文标题】如何在核心数据中持久化重复事务并将其呈现在表格视图中【英文标题】:How to persist recurring transactions in core data and present it in a tableview 【发布时间】:2016-05-09 20:42:44 【问题描述】:

Swift2.2 / ios9.3

我对编程很陌生。我正在开发一个应用程序来提前计划交易。为了用户友好的体验,我想提供一个重复交易的选项。此外,我想在tableview 中显示交易,从coreData 获取。但我似乎无法理解它。如果循环永无止境,如何在核心数据模型中解决这个问题。还是我应该(部分)在EventKit 中解决这个问题?任何解决这个问题的建议都会很棒。

【问题讨论】:

【参考方案1】:

您很可能希望使用EKRecurrenceRule 处理EventKit 中的重复事件。有了这个,您可以根据需要设置occurrenceCountendDate,但您不一定必须这样做。

【讨论】:

谢谢。事实上,这是我认为这是可行的选择之一。例如,我仍然无法掌握将 coredata 中的事务条目与 EKrecurrenceRule 结合并在表格视图中呈现单个重复事务的概念。从 coredata 获取我的(重复)事务,然后应用 EKrecurrenceRule,然后填充一个新数组,然后用这个新数组填充 tableview 的正确方法是什么?对教程的任何建议也会有所帮助。再次感谢!

以上是关于如何在核心数据中持久化重复事务并将其呈现在表格视图中的主要内容,如果未能解决你的问题,请参考以下文章

如何从核心数据中获取数据并在表格视图中显示 iOS 6

如何使用核心数据离线显示 Json 数据

如何在 Swift 中获取表格视图单元格数据的总和?

避免在 ios 中的 UITableView 中出现重复条目

如何在收到一定数量的数据后调用 Web 服务并将其加载到表格视图中

如何使用列表视图在选项卡式活动的片段中呈现 SQLite 表数据 [重复]