0

我进行了很多搜索,但没有找到如何以编程方式将应用程序带到后台,以便显示手机的主屏幕。我不想终止应用程序,而只是以编程方式按下 HOME 按钮。有什么办法吗?

4

3 回答 3

1

不幸的是,iOS 中没有后台模式,应用程序在失焦时仍然可以运行。Apple 将系统设计为“暂停”应用程序以保留状态,但请注意应用程序可能随时终止。

于 2013-03-07T15:48:50.950 回答
1

不,很遗憾没有。没有公共 API 允许您将用户发送回主屏幕。

如这些问题所示:

布拉德·拉尔森对这个问题的答案提供了详细的解释:

于 2013-03-07T15:49:04.007 回答
0

您可以通过调用私有 API 来执行此操作,但请注意,如上所述,Apple 不允许在 AppStore 应用程序上执行此操作。

var x = UIApplication.SharedApplication;
x.PerformSelector (sel: new MonoTouch.ObjCRuntime.Selector ("suspend"), obj: x, delay: 5);
于 2013-03-14T20:07:50.883 回答