【问题标题】:iOS without Springboard: Terminating since there is no system event server没有 Springboard 的 iOS:由于没有系统事件服务器而终止
【发布时间】:2012-07-02 22:07:43
【问题描述】:

我正在尝试使用 IB 与 Springboard 创建一个简单的(“Hello World”)应用程序。 一旦我添加了一个连接到动作例程的按钮,我会得到以下信息:

由于没有系统事件服务器而终止。 (运行事件泵 或传递参数“-RegisterForSystemEvents”,如果你想运行 没有跳板。

有人可以澄清一下吗?

1) 什么是“EventPump”,它是如何实现的?
2) 我在哪里传递“RegisterForSystemEvents”?

我搜索了 Apple 图书馆并在 Google 上搜索过;但我还没有找到任何关于此的基本文档。

【问题讨论】:

  • 错字:“...使用 IB vs Springboard”应该是“...使用 IB vs Storyboard”

标签: springboard


【解决方案1】:

您混淆了 SpringBoard 和故事板。您的故事板很好,但您需要重新启动设备(或退出并重新启动模拟器),因为 SpringBoard(处理主屏幕的进程)已经死亡。

【讨论】:

    【解决方案2】:

    李, 我也面临同样的问题,然后我关闭模拟器并重新打开它。 下次对我来说效果很好。

    【讨论】:

      【解决方案3】:

      这不会回答您的问题,但可能会对遇到相同问题的人有所帮助。

      对我有用的是删除 iPhone 模拟器中的应用程序,强制退出模拟器并在 Xcode 中再次点击运行。

      这发生在我将项目从 Xcode 4.5 Dev Preview 切换到 Xcode 4.3.3 时。

      【讨论】:

        【解决方案4】:

        添加一个用例场景,因为 Javawag 的响应对我也有帮助。

        我遇到了同样的错误消息,问题是我在两个版本的 xcode 和两个版本的模拟器之间切换。我运行了 iOS 6 模拟器,切换到需要 iOS 5 模拟器的旧版 xcode,并收到提到的奇怪错误消息。我只是退出了 iOS 6 模拟器,让旧的 xcode 启动正确的模拟器,然后一切又恢复了。

        【讨论】:

          【解决方案5】:

          当我在 Xcode 4.5 和 4.2.1 之间切换时,它也发生在我身上。我刚刚关闭了 Xcode 4.5 并再次运行了该项目。它奏效了。

          【讨论】:

          • “关闭再打开”的建议并没有真正的帮助。请仅在您对问题有深刻解决方案时才回答。
          【解决方案6】:

          退出模拟器并再次运行。 如果您同时安装了 XCode 4.5 和 XCode 4.3.3 或更旧版本,请确保退出 XCode 和模拟器以在单个版本上运行,即新旧版本。只是因为使用模拟器 (XCode 4.5) 启动旧 xcode 项目的应用程序。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2017-03-17
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-05-08
            • 1970-01-01
            相关资源
            最近更新 更多