我搜索了很多,但没有找到如何以编程方式将应用程序带到后台,因此显示了手机的主屏幕。我不想终止应用程序,只是以编程方式按下HOME按钮。有什么办法吗?
答案 0 :(得分:1)
不幸的是,iOS中没有后台模式,应用程序仍然可以在失焦时运行。 Apple已将系统设计为“暂停”应用程序,以便保留状态,但要小心,应用程序可以随时终止。
答案 1 :(得分:1)
不,不幸的是没有。没有公共API允许您将用户发送回主屏幕。
如以下问题所示:
Brad Larson对这个问题的答案提供了详细解释:
答案 2 :(得分:0)
您可以通过调用私有API来执行此操作,但请注意上述Apple在AppStore应用上不允许这样做。
var x = UIApplication.SharedApplication;
x.PerformSelector (sel: new MonoTouch.ObjCRuntime.Selector ("suspend"), obj: x, delay: 5);