Как циклически перебирать массив уведомлений, запускающих ежедневный Xcode - PullRequest
0 голосов
/ 03 августа 2020

Я новичок в xcode (хотя я неплохо справляюсь с java), и я пытаюсь написать программу, которая будет циклически перебирать массив различных строк в качестве уведомлений, которые будут go ежедневно. У меня есть локальные уведомления, настроенные с помощью триггеров, я просто застрял в том, как циклически перебирать массив в определенное время, чтобы каждый день появлялось новое / другое уведомление.

var count = -1

func getNext()->String{
    
    var dateComponents = DateComponents()
    
    let current = Calendar.current
    
    let seven = Date.init()
    
    let day = current(date: seven, matchesComponents: dateComponents)
    
    if (day == true)
    {count += 1
    }
    
    dateComponents.hour = 9
    
    let reason = ["1", "2", "3", "4"]
   
    return reason[count]
}
...