Я новичок в 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]
}