是否有類似的setTimeout函數在objective-c像在JavaScript中?我不想要睡眠功能。有沒有setTimeout(像)在objective-c
我想在經過一段時間之後發出「消息」,但不鎖定設備。
是否有類似的setTimeout函數在objective-c像在JavaScript中?我不想要睡眠功能。有沒有setTimeout(像)在objective-c
我想在經過一段時間之後發出「消息」,但不鎖定設備。
嘗試NSTimer。
正如Calvin指出的那樣,您可以使用NSTimer類。
作爲替代,您可以使用performSelector:withObject:afterDelay:
方法來安排方法調用之後,特定延遲(注意,該延遲將爲您進行準確說明它不能保證 - 它只是將不小於該值)
見NSObject中的performSelector:withObject:afterDelay:。您也可以使用NSTimer - 對於模仿setInterval()
特別有用。要執行任意代碼而不是發送消息,請參閱Grand Central Dispatch的dispatch_after。
[Objective C等同於javascripts setTimeout?]的可能重複(http://stackoverflow.com/questions/1431895/objective-c-equivalent-to-javascripts-settimeout) – swilliams 2014-04-10 19:43:59