gpt4 book ai didi

ios - 在 Swift 中创建暂停

转载 作者:行者123 更新时间:2023-11-30 14:19:04 25 4
gpt4 key购买 nike

我正在尝试在 Xcode 中制作一个非常简单的应用程序,基本上用户每天使用该应用程序时,中心都会出现一条新消息。问题是,我正在使用索引来尝试创建一个简单的计数器。然而,当它第一次启动时,应用程序不会加载,直到到达最终报价。当我尝试创建一个暂停一定时间的函数时,应用程序会等待每个单独索引的时间完全过去,这样当它加载时,它仍然只显示最后一个引用。

如果有人对如何创建不会卡住应用程序的暂停有任何建议,或者有更好的方法来执行此操作,我们将不胜感激。

这就是我现在编码的全部内容:

@IBOutlet var quoteLabel: UILabel!
var quotearray = ["One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine", "Ten"]

override func viewDidLoad() {


for index in 0...9 {
quoteLabel.text = (quotearray[index])
}

最佳答案

声明:

   func delay(delay:Double, closure:()->()) {
dispatch_after(
dispatch_time(
DISPATCH_TIME_NOW,
Int64(delay * Double(NSEC_PER_SEC))
),
dispatch_get_main_queue(), closure)
}

使用此函数暂停:

delay(3.0) {
// your code here
}

将索引存储在 UserDefaults 中,并在每次显示报价时递增。

关于ios - 在 Swift 中创建暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30719141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com