2011-09-26 21 views
0

我想要做的是让应用程序在用户采取特定操作(按下按钮)时在后台运行。如何在iOS中启动后台任务?

黑莓,有一个叫application.requestbackgtound();

方法中存在的iOS类似的东西?

+0

“iphone的新派?” – 5StringRyan

+0

是的,那是对的,我将我的项目从BB切换到Iphone ... – user965241

+0

您可能无法将您的应用程序按到按钮上。这甚至违反了Apple的人机界面指南。 – mja

回答

1

如果您的应用程序请求了后台活动(通过UIBackgroundModes键查看应用程序的info.plist中的音频,voip或位置),或者请求了额外的背景时间(通过调用beginBackgroundTaskWithExpirationHandler :),然后启动另一个应用程序(如Safari)通过openURL:将您的应用程序置于后台。

+0

感谢你们响应.... 它看起来像有一个变通。我会为我的申请做更多的调查。也许改变一点点我的设计在iPhone上运行我的应用程序。 – user965241

相关问题