将我的应用程序带到Objective-C的前台

时间:2013-02-02 12:07:29

标签: iphone ios objective-c

由于位置服务,我的应用程序必须在后台运行很长时间(也是)。 当满足某个条件时,应用程序必须移动到前台。 我能够在后台运行我的应用程序并手动将其带到前面。 阅读这个问题,我对如何通过代码将我的应用程序移到前台感到困惑。

它必须在if语句中但是从这里做什么?

3 个答案:

答案 0 :(得分:7)

不,不认为这是可能的。您将能够生成UILocalNotification以向用户显示应用程序状态,但我理解iOS阻止您使应用程序成为焦点。

答案 1 :(得分:0)

如果没有用户互动,你就无法做到这一点。您可以提供UILocalNotification
- 你甚至不能确定 iOS让它继续运行!

在越狱手机上我猜这是可能的

答案 2 :(得分:0)

这显然是不可能的,因为如果任何应用程序可以在任何时间点接管控制,那将是一团糟。如上所述,您必须发布通知,然后如果用户想要启动应用程序,则由用户决定。如果您通知说明他们应该启动您的应用程序的充分理由,他们可能会很好地执行此操作:-)请记住,不要将用户的需求与您/您应用的需求混淆。