所以我在想,如何每周更新一次特定标签。我有一个食谱应用程序,想每周向用户展示一次新食谱,我将从Array中获取食谱名称
var recipeArray = ["Pasta, Fish, Meatballs"]
var weekNumber = 0
func weeklyRecipe () {
//trigger once a week
if weekNumber <= (recipeArray.count - 1) {
weekNumber += 1
} else {
weekNumber = 0
}
label.text = recipeArray[weekNumber]
}
我不知道如何使用日历,将不胜感激。
答案 0 :(得分:0)
您可以在任何特定日期更新配方。假设您想在星期天更新。然后
let weekday = Calendar.current.component(.weekday, from: Date())
if weekday == 1 {
// Code for updation
}