gpt4 book ai didi

ios - Swift 中的 NSSortDescriptor - 按距离下一个生日剩余的天数排序

转载 作者:行者123 更新时间:2023-11-30 13:35:34 25 4
gpt4 key购买 nike

我正在开发我的第一个 swift 应用程序。这是一个简单的生日列表,它将生日与姓名、出生日期(作为 NSDate)存储到 CoreData 中,并在表格 View 中显示它们。

现在我尝试做的是按距下一个生日的剩余天数对该表格 View 进行排序。

我已经通过计算下一个生日和每次加载表格 View 时的“剩余天数”在表格 View 单元格中显示“剩余天数” - 如下所示:

    let diffDateComponents = NSCalendar.currentCalendar().components([NSCalendarUnit.Day], fromDate: NSDate(), toDate: nextBirthDay, options: NSCalendarOptions.init(rawValue: 0))

现在如何按 diffDateComponents 对表格 View 进行排序?

最佳答案

您可以在核心数据模型中添加另一个键/行来描述出生日期和实际日期之间的差异。它可以在模型加载时更新。

使用此键/行作为排序描述符。

关于ios - Swift 中的 NSSortDescriptor - 按距离下一个生日剩余的天数排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36112613/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com