0

我想在用户点击主页按钮时显示警报。我试过:

  • applicationWillResignActive
  • applicationDidEnterBackground
  • applicationWillEnterForeground
  • applicationWillTerminate

...但没有任何效果。对于前三个,当应用程序从后台返回到前台时会发出警报。我想在按下主页按钮后立即显示警报。有没有办法做到这一点?

另外:我想在前台运行应用程序,或者根据用户输入发送到后台。

4

2 回答 2

2

抱歉,无法实现。

您提到的方法发生在按钮按下事件之后,但它不能停止主页按钮的事件

于 2013-02-16T07:15:31.157 回答
1

据我所知,你不能那样做。无法通过 Objective C 中的任何事件处理程序访问主页按钮功能。

每当应用程序退出活动或变为活动状态时,您只会收到 UIApplicationDelegate 的“通知”,但您无法在此处显示任何警报,因为您无法锁定主页按钮或让用户等待主页的警报按钮工作。

总而言之,主页按钮必须始终回家,无论您的应用程序想要什么或需要什么 :)

于 2013-02-16T07:14:53.087 回答