objective-c - 使函数在执行前等待一定时间

标签 objective-c cocoa-touch ios nstimer

我有一个按钮,单击该按钮后,我希望它等待 10 秒,然后再执行操作,例如切换到新 View 。我会怎么做呢?任何帮助将不胜感激!

最佳答案

- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay

阅读 NSObject 文档以了解其他一些变体。

[self performSelector:@selector(myFunction:) withObject:myObject afterDelay:10.0];

关于objective-c - 使函数在执行前等待一定时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5792804/

相关文章:

ios - 是否可以使用 OCMock 来模拟类方法和协议(protocol)?

objective-c - 如何从 cocoa 中的另一个文件设置对象的属性?

ios - 如何将 UIDatePicker 日期秒值设置为 00?

ios - 无法创建另一个分发证书,已达到可用分发证书的最大数量

ios - 我怎样才能触发我的 iphone 应用程序从我的 mac 应用程序启动

ios - 出现键盘时缩小 UIWebView

objective-c - 故意减慢 FPS Spritekit

objective-c - 我如何告诉 iOS 从 iCloud Drive 下载文件并获得进度反馈

objective-c - 如何重新加载和动画只有一个 UITableView 单元格/行?

objective-c - 添加到图层后水平翻转 CCSprite