我正在尝试使用IB vs Springboard创建一个简单的(“Hello World”)应用程序。 一旦我添加了一个连接到动作例程的按钮,我就会得到以下结果:
终止,因为没有系统事件服务器。 (运行EventPump 或者如果要运行,则传递参数“-RegisterForSystemEvents” 没有SpringBoard。
有人可以澄清一下吗?
1)什么是'EventPump'以及如何实施?
2)我在哪里通过'RegisterForSystemEvents'?
我搜索了Apple库和&一派;但我没有找到任何基本文件。
答案 0 :(得分:18)
你在混淆SpringBoard和故事板。您的故事板很好,但您需要重新启动设备(或退出并重新启动模拟器),因为SpringBoard(处理主屏幕的过程)已经死亡。
答案 1 :(得分:6)
利 我也面临同样的问题然后我关闭模拟器并重新打开它。 它下次适合我。
答案 2 :(得分:3)
这不会回答您的问题,但可能会帮助处理相同问题的人。
它对我有用的是在iPhone模拟器中删除应用程序,强制退出模拟器并在Xcode中再次运行。
当我将项目从Xcode 4.5 Dev Preview切换到Xcode 4.3.3时,就发生了这种情况。
答案 3 :(得分:1)
添加一个用例场景,因为Javawag的响应也帮助了我。
我遇到了同样的错误信息,问题是我在两个版本的xcode和两个版本的模拟器之间切换。我运行了iOS 6模拟器,切换到需要iOS 5模拟器的旧xcode,并得到了提到的奇怪错误消息。我只是退出iOS 6模拟器,允许旧的xcode启动正确的模拟器,然后再次运行。
答案 4 :(得分:1)
退出模拟器并再次运行。 如果您已经安装了XCode 4.5和XCode 4.3.3或更早版本,请确保退出XCode和模拟器以在单个版本上运行,即eithere new或old。简单来说,这是因为使用模拟器(XCode 4.5)启动旧版xcode项目的应用程序。
答案 5 :(得分:1)
当我在Xcode 4.5和4.2.1之间切换时,它也发生在我身上。我刚刚关闭了Xcode 4.5并再次运行了该项目。它奏效了。