使函数在执行前等待一段时间

Joh*_*est 3 cocoa-touch objective-c nstimer ios

嘿伙计们,我有一个按钮,当它点击时,我希望它等待10秒才能完成它的事情,例如切换到新视图.我该怎么做呢?任何帮助,将不胜感激!

Dan*_*eek 10

- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay
Run Code Online (Sandbox Code Playgroud)

阅读NSObject文档,了解其他一些变体.

[self performSelector:@selector(myFunction:) withObject:myObject afterDelay:10.0];
Run Code Online (Sandbox Code Playgroud)