问:我的代码无法正常工作,我也不知道为什么,如果有人可以帮助我,我将不胜感激:View Controller-
导入UIKit
类ViewController:UIViewController {
@IBOutlet弱var funFactLabel:UILabel!
let factBook = FactBook()
覆盖func viewDidLoad(){
super.viewDidLoad()
///加载视图后,通常从笔尖进行其他任何设置。
funFactLabel.text = factBook.randomFact()
}
覆盖func didReceiveMemoryWarning(){
super.didReceiveMemoryWarning()
//处理所有可重新创建的资源。
}
@IBAction func showFunFact(){
funFactLabel.text = factBook.randomFact()
}
}
factBook:
进口基金会
struct FactBook {
let factsArray = [
“早上醒来的时候,蚂蚁们会 伸张腿。”,
“小腿比马跑得快。”,
“奥运会的金金属实际上主要由银制成。”,
“你天生有300根骨头;成年时,您将拥有206。”,
“从太阳到地球的光大约需要8分钟。”,
“有些竹子植物一天可以长到一米。”,
“有些企鹅可以。跳出水面2-3米。”,
“佛罗里达州比英格兰大。”,
“平均而言,养成新习惯需要66天。”, “大金字塔时,
猛Ma象仍在地球上行走正在建造中。”
]
func randomFact()->字符串{
让unsignedArrayCount = UInt32(factsArray.count)
让unsignedRandomNumber = arc4random_uniform(unsignedArrayCount)
让randomNumber = Int(unsignedRandomNumber)
返回factsArray [randomNumber]
}
答:我的控制台输出是这样的:
自己FunFacts.FactBook
unsignedArrayCount UInt32 24 24 unsignedRandomNumber UInt32 69314379 69314379 randomNumber Int 140734730484240 140734730484240
通过不工作,我的意思是xCode表示构建成功,然后没有在模拟器上显示该构建,也没有给我特定的错误。