创建一个警报,启动应用程序或在iphone上的应用程序中启动代码

时间:2010-12-02 11:29:16

标签: iphone scheduled-tasks alarm localnotification

我发现要在iPhone上创建一个警报应用,应该使用本地通知。

但是,这只会在给定时间开始播放声音。

我没有找到启动另一个应用程序或启动特定代码的方法,这应该在特定时间发生。

有办法做到这一点吗?如果可用,请参阅示例应用程序。

非常感谢......

2 个答案:

答案 0 :(得分:3)

这很容易。只需使用NSTimer。检查doco。

[NSTimer scheduledTimerWithTimeInterval:15.00
    target:self selector:@selector(yourRoutine) userInfo:nil repeats:NO]

答案 1 :(得分:1)

我不认为NSTimer实际上完全回答了OP问题吗? 我的假设是,当他的应用程序当前没有运行时,他正在询问如何启动应用程序或运行一些代码。 NSTimer仅在您的应用当前已在运行时才有效。据我所知,你不能用它来启动应用程序。

我也在努力寻找解决方案来实现app与后端Web服务的定期同步。在Android上,您可以使用SyncAdapter在后台启动您的应用程序,但在iOS中找不到类似的机制。