Ios 每周自动更新标签

Ios 每周自动更新标签,ios,swift,Ios,Swift,所以我想知道,我怎样才能每周更新一次特定的标签。我有一个配方应用程序,希望每周向用户展示一次新配方,我会从数组中获取配方名称 var recipeArray = ["Pasta, Fish, Meatballs"] var weekNumber = 0 func weeklyRecipe () { //trigger once a week if weekNumber <= (recipeArray.count - 1) {

所以我想知道,我怎样才能每周更新一次特定的标签。我有一个配方应用程序,希望每周向用户展示一次新配方,我会从数组中获取配方名称

    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]
    }
var reciparray=[“意大利面、鱼、肉丸子”]
变量weekNumber=0
func weeklyRecipe(){
//每周触发一次

如果weekNumber你可以在任何一天更新食谱。假设你想在周日更新。然后

let weekday = Calendar.current.component(.weekday, from: Date())
if weekday == 1 {
    // Code for updation
}

您可以为工作日安排通知。请查看日历API: