2012-07-02 26 views
11

我試圖用IB vs Springboard創建一個簡單的(「Hello World」)應用程序。 一旦我添加了一個連接到一個動作例程的按鈕,我得到以下內容:沒有跳板的iOS:由於沒有系統事件服務器而終止

終止,因爲沒有系統事件服務器。 (運行EventPump 或傳遞參數「-RegisterForSystemEvents」如果你想不跳板運行 。

可有人請澄清這一點?

1)什麼是「EventPump」和它是如何實現的?
2)我在哪裏通過'RegisterForSystemEvents'?

我通過蘋果圖書館搜索到&用Google搜索;但我還沒有找到任何關於此的基本文檔。

+0

錯字:「...使用IB與跳板」應該是'...使用IB與故事板' –

回答

18

令人困惑的SpringBoard和故事板。你的故事板很好,但你需要重啓你的設備(或退出並重新啓動模擬器),因爲SpringBoard(處理主屏幕的過程)已經死亡。

+0

感謝您的解釋。 –

3

這不會回答你的問題,但可能會幫助有同樣問題的人。

它對我的作用是在iPhone模擬器中刪除應用程序,強制退出模擬器並在Xcode中再次運行。

當我將項目從Xcode 4.5 Dev Preview切換到Xcode 4.3.3時發生了這種情況。

+0

它的工作,很簡單...謝謝你:) ... –

+1

你'歡迎光臨:) – rodowi

1

添加用例場景,因爲Javawag的響應也對我有幫助。

我遇到了同樣的錯誤信息,問題是我在兩個版本的xcode和兩個版本的模擬器之間切換。我運行了iOS 6模擬器,切換到需要iOS 5模擬器的較老的xcode,並得到了提到的奇怪的錯誤消息。我簡單地退出了iOS 6模擬器,允許舊版xcode啓動正確的模擬器,並且再次運行。

1

退出模擬器並重新運行。 如果您已經安裝了XCode 4.5和XCode 4.3.3或更早版本,請確保退出XCode和模擬器以在單一版本上運行,即新舊版本。簡單地說,是因爲使用模擬器(XCode 4.5)啓動了舊的xcode項目的應用程序。

1

它發生在我身上,當我在Xcode 4.5和4.2.1之間切換時。我剛關閉了Xcode 4.5並再次運行該項目。有效。

+1

「把它關掉再打開」意見並不是真的有用,只有當你對問題有深刻的解決方案時才能回答。 – fancyPants

6

Lee, 我也面臨同樣的問題,然後我只需關閉模擬器並重新打開它。 下次對我來說工作的很好。

+0

感謝raj它適用於我.. – Deepu