2013-03-07 77 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);