iphone - 如何安排一个方法在延迟后运行

标签 iphone ios

我希望能够设置一个计时器来计时 23 秒,然后执行一个功能。我怎么能这样做呢?我需要 NSTimer 吗?

最佳答案

直接使用

[NSTimer scheduledTimerWithTimeInterval:23.0 target:self selector:@selector(myThingToDo) options:nil];

手机打字,先测试一下。

此外,还有一个neat category允许您将 NSTimer 与 Blocks 一起使用!

关于iphone - 如何安排一个方法在延迟后运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16776700/

相关文章:

iphone - MPMoviePlayerController 和本地 m3u8 文件

ios - 如何创建登录条件和核心数据表值不能存储两次

ios - UITableView.sizeToFit() 只渲染第一个单元格

ios - UITableView 框架大小奇怪的行为

ios - 将滑动手势从 UIView 转发到 UIScrollView

iPhone模拟器在3.0中不显示错误,但在2.0中显示

html - 解析包含 html 数据的 JSON

ios - NSURLConnection 完成时出现错误 1200,现在是 1202?

ios - View 上的模糊背景无法始终如一地工作

iphone - YouTube 嵌入 UIWebView 的问题