gpt4 book ai didi

xcode - XCTest sleep() 函数?

转载 作者:搜寻专家 更新时间:2023-10-31 22:15:11 26 4
gpt4 key购买 nike

我正在测试一个对数据进行采样的应用程序。我正在设置的部分测试需要存储一些数据点。为此,我想让 XCTest 执行采集方法,然后执行 sleep() 函数,然后再调用采集方法。

虽然有等待超时期望的方法,但似乎没有简单的 wait()/sleep() 方法可以简单地暂停执行指定的时间量。知道如何使用 Xcode 6 和 Swift 做到这一点吗?

最佳答案

您可以使用 NSTimer 来间隔您的数据调用,而不是使用 sleep 锁定应用程序

func dataCall(timer : NSTimer) {

// get data
}
let myTimer : NSTimer = NSTimer.scheduledTimerWithTimeInterval(4, target: self, selector: Selector("dataCall:"), userInfo: nil, repeats: false)

当然,您可以根据自己的喜好和需要更改这些参数。

关于xcode - XCTest sleep() 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31664137/

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