所以我想知道,如何每周更新一次特定标签。我有一个食谱应用程序,想每周向用户展示一次新食谱,我将从数组中获取食谱名称
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]
}
我不知道如何使用日历,并且非常感谢有关该主题的任何帮助。
最佳答案
您可以在任何特定的一天更新食谱。假设您想在周日更新。然后
let weekday = Calendar.current.component(.weekday, from: Date())
if weekday == 1 {
// Code for updation
}
关于ios - 每周自动更新标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59156039/