如何在iPhone应用程序中的特定时间每天调用一个方法?

如何在iPhone应用程序中的特定时间每天调用一个方法?,iphone,ios,applescript,nstimer,Iphone,Ios,Applescript,Nstimer,我想每天在iPhone应用程序中的特定时间调用一个方法。 我怎样才能做到这一点呢?使用iPhone SDK和一个封闭的应用程序,你可以做的不多。您可以让它在特定时间发送本地推送通知,但在用户手动打开您的应用程序之前,它不会执行您的代码 见最近提出的相关问题: 我见过应用程序做的一件事(如闹钟应用程序等)是让你的应用程序保持打开状态,让手机进入睡眠状态,然后它仍然会在你想要的时候执行代码。但这只在用户不点击主页按钮的情况下有效。安排本地通知。这就是最基本的报警应用程序的工作原理。应用程序需要在方法

我想每天在iPhone应用程序中的特定时间调用一个方法。
我怎样才能做到这一点呢?

使用iPhone SDK和一个封闭的应用程序,你可以做的不多。您可以让它在特定时间发送本地推送通知,但在用户手动打开您的应用程序之前,它不会执行您的代码

见最近提出的相关问题:


我见过应用程序做的一件事(如闹钟应用程序等)是让你的应用程序保持打开状态,让手机进入睡眠状态,然后它仍然会在你想要的时候执行代码。但这只在用户不点击主页按钮的情况下有效。

安排本地通知。这就是最基本的报警应用程序的工作原理。应用程序需要在方法执行时间之前的某个时间运行,以安排本地通知。安排本地通知后,可以关闭应用程序,并在特定时间调用该方法

如果已配置推送通知,则完全不需要运行应用程序来计划该方法。这一切都可以从另一个应用程序中完成


查看Apple的本地和推送通知。

当应用程序未运行时,您无法在应用程序内运行特定代码。iOS只允许在后台或应用程序退出时运行有限的功能。

这并不意味着您可以在任何特定时间运行您的方法,即使您的应用程序退出。。如果您计划执行它那么,是的。@DGund您能详细说明一下如何使用本地通知来运行某些方法吗?据我所知,除非用户点击通知,否则应用程序将无法执行任何代码