所以我想知道,我怎么能每周更新一次特定的标签。我有一个菜谱应用程序,想每周给用户一次新的菜谱,我会从数组中得到菜谱名
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
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。