【问题标题】:How to add tags to a to do list [closed]如何将标签添加到待办事项列表[关闭]
【发布时间】:2020-04-12 13:02:26
【问题描述】:

我正在尝试创建一个带有标签排序系统的待办事项应用程序,用户可以在其中创建标签来对“待办事项”进行分类。我一直在绞尽脑汁思考如何实现这一点。有什么想法吗?

【问题讨论】:

  • 这个问题太笼统了,我们无法为您设计应用程序。此外,您应该能够在网上找到许多涵盖待办事项列表的教程。

标签: swift xcode tags


【解决方案1】:

使用枚举。这只是一个粗略的答案,也是众多解决方案之一。如果每个待办事项需要多个标签,您也可以使用 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
}

【讨论】:

  • 哇,我没听说过选项集,它们看起来很完美。你知道是否有办法在运行时向选项集添加选项。即用户添加它们
  • 我认为你不能让它动态化,因为它们可以通过位操作来工作,但我可能只是不知道,这是个好问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-25
  • 2020-04-17
  • 2021-05-09
  • 2019-10-05
  • 1970-01-01
相关资源
最近更新 更多