仅在 UITableView 中显示未来日期
我是 Objective-C 新手,我有一个 UITableView
,它由 NSDictionaries
的 NSArray
填充(每个事件一个)。该数组是通过解析包含过去和未来事件的 .ics 日历文件创建的,但我只希望 UITableView 中包含未来事件。
这些日期作为带有“年”、“月”和“日”键的子 NSDictionary
存在,由我的解析器从 .ics 文件中提取。
我猜我需要创建一个新数组,仅复制日期晚于当前日期的事件(NSDictionary
),但我不知道该怎么做。 对于这样的事情,一个人会怎样做呢?
I'm new to Objective-C and I have a UITableView
that is populated by an NSArray
of NSDictionaries
(one for each event). The array is created by parsing an .ics calendar file which contains past and future events but I only want future events in my UITableView
.
The dates exist as a child NSDictionary
with 'Year', 'Month' and 'Day' keys, as pulled from the .ics file by my parser.
I'm guessing I need to create a new array, only copying in the events (NSDictionary
) who's date is later than the current date but I have no idea how to do it.
How would one go about such a thing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,您必须比较您的日期并获取未来的日期,存储在新数组中并使用此新数组重新加载表。
Yes you have to compare your dates and get your future date, store in a new array and reload your table with this new array.