2013-03-07 81 views
0

我搜索了很多,并没有找到如何编程地将应用程序带到背景,所以手机的主屏幕显示。我不想终止应用程序,只是通过编程方式按HOME按钮。有什么办法可以做到吗?monodouch iphone programaticlly去手机主屏幕

+0

想要这样做的原因是什么?由于它没有得到官方的支持,并且直接违反了Apple的准则,所以也许有人可以为您的总体目标提供替代解决方案,而不是这一特定请求。 – valdetero 2013-03-07 16:36:00

+0

[发送应用程序到iphone上的背景]可能的重复(http://stackoverflow.com/questions/3584999/sending-application-to-background-on-iphone) – Taryn 2013-03-08 02:08:53

回答

1

不幸的是,在iOS中没有任何背景模式,应用程序仍然可以在焦点之外运行。苹果已经设计了系统来“暂停”应用程序,以保持状态,但要小心,应用程序可以在任何时候被终止。

+0

我不需要在后台执行任何操作。我只是想从屏幕上删除它,所以这没问题。你能给我一些参考或一些片段? – 2013-03-07 15:52:57

0

您可以通过调用私有API做到这一点,但因为上面说苹果不允许这在AppStore上的应用程序要小心了。

var x = UIApplication.SharedApplication; 
x.PerformSelector (sel: new MonoTouch.ObjCRuntime.Selector ("suspend"), obj: x, delay: 5);