好吧,让我们说我想要一个应用程序随机选择我应该做某事的一周中的3天。我有随机挑选的部分 - 我最终可以得到一个类似的数组:
thisWeeksPicks = [false, true, false, false, true, true, false]
或者我甚至可以制作一个包含Monday = true, Tuesday = false, etc.
我根本不知道在哪里开始有什么东西,如果我在周三(周三的任何时间)检查这个应用程序会说" Not Today"如果我在星期五(或其他任何时间)任何时候检查它会说'#34;是的,今天你必须!"
我正在看EventKit
,但这似乎比我需要的要多得多 - 我不需要将其添加到人们的日历中。感谢您的帮助 - 让我入门将是非常棒的。
答案 0 :(得分:0)
你似乎在描述这样的事情:
let thisWeeksPicks = [false, true, false, false, true, true, false]
let d = Date()
let greg = Calendar(identifier: .gregorian)
let day = greg.component(.weekday, from: d)
let ok = thisWeeksPicks[day] // false