【发布时间】:2020-04-12 13:02:26
【问题描述】:
我正在尝试创建一个带有标签排序系统的待办事项应用程序,用户可以在其中创建标签来对“待办事项”进行分类。我一直在绞尽脑汁思考如何实现这一点。有什么想法吗?
【问题讨论】:
-
这个问题太笼统了,我们无法为您设计应用程序。此外,您应该能够在网上找到许多涵盖待办事项列表的教程。
我正在尝试创建一个带有标签排序系统的待办事项应用程序,用户可以在其中创建标签来对“待办事项”进行分类。我一直在绞尽脑汁思考如何实现这一点。有什么想法吗?
【问题讨论】:
使用枚举。这只是一个粗略的答案,也是众多解决方案之一。如果每个待办事项需要多个标签,您也可以使用 OptionSet。
https://developer.apple.com/documentation/swift/optionset
enum Tag {
case finished, pending, draft
}
struct ToDoNote {
var status : Tag
var task : String?
var user : User
}
【讨论】: