【发布时间】:2015-08-02 06:39:24
【问题描述】:
我对 Swift 很陌生,我正在尝试制作一个引用应用程序,但我想在单独的 UILabel 中显示引用和它自己的作者。但我不知道该怎么做,因为我有一个 randomQuote 函数,它为我的数组返回一个随机索引但数组只显示引用,我想获取随机引用并获取引用的作者。
这是我到目前为止所做的:
var quotes = ["'Stay Hungry, Stay Foolish.'", "'Life is what happens while you are busy making other plans.'", ""]
var authors = ["Steve Jobs", "John Lennon"]
func getRandomQuote() -> String{
//get random index
var arrayCount = UInt32(quotes.count)
var randomNumber = arc4random_uniform(arrayCount)
var finalNumber = Int(randomNumber)
return quotes[finalNumber]
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
var randomImage: String = imageChange[randomNumber]
self.motivationText.text = getRandomQuote()
self.imageInspire.image = UIImage(named: randomImage)
}
我正在考虑使用字典,但我认为它不起作用:/
【问题讨论】: