在我的iOS应用程序中,我有类似当天的引用。我如何更新"引用"每天。我在像
这样的变量中有引号var quotes = ["The most amazing quote in the world", "This makes no sense"]
我想在viewDidLoad
中找到它。非常感谢您的帮助!
答案 0 :(得分:0)
有很多方法可以做到这一点,例如,如果我们为每月的每一天做一个引用,例如只要确保有31个引号,你就可以使用月中的某一天来索引你的引号数组: / p>
let date = Date()
let calendar = Calendar.current
let dayOfMonth = calendar.component(.day, from: date)
quoteOfDay = quotes[dayOfMonth] // Make sure you have 31 quotes
更新:如果您想要更多随机,可以使用hashValue
:
let date = Date()
let dateIndex = Int(date.timeIntervalSince1970) / (60*60*24)
let quoteOfDay = quotes[dateIndex % quotes.count]