我在 iOS 中遇到问题。绿色的 ViewController 应该在几秒钟后变成红色,我有这个代码:
override func viewDidLoad() {
super.viewDidLoad()
let ZeitZahl = arc4random_uniform(1499) + 6000
usleep(ZeitZahl)
update()
}
和
func update(){
self.view.backgroundColor = UIColor(red: 1, green: 0, blue: 0, alpha: 1.0)
}
变成红色本身效果很好!但它没有耽搁,直接变成了红色!我已经尝试过,usleep(5000)
而不是,usleep(ZeitZahl)
但它没有暂停。请问,我做错了什么?