11

IB と Springboard を使用して単純な ("Hello World") アプリケーションを作成しようとしています。アクション ルーチンへの接続を含むボタンを追加すると、次のようになります。

システム イベント サーバーがないため、終了します。(SpringBoard なしで実行する場合は、EventPump を実行するか、引数「-RegisterForSystemEvents」を渡します。

誰かがこれを明確にしてもらえますか?

1) 「EventPump」とは何ですか? また、どのように実装されていますか?
2) 「RegisterForSystemEvents」はどこに渡すのですか?

Appleライブラリを検索してグーグルで検索しました。しかし、これに関する基本的なドキュメントは見つかりませんでした。

4

6 に答える 6

18

SpringBoard とストーリーボードを混同しています。ストーリーボードは問題ありませんが、SpringBoard (ホーム画面を処理するプロセス) が停止しているため、デバイスを再起動する (またはシミュレータを終了して再起動する) 必要があります。

于 2012-07-27T13:11:00.897 に答える
6

リー、私も同じ問題に直面していたので、シミュレーターを閉じて再度開きます。次回は問題なく動作します。

于 2012-10-31T11:26:24.603 に答える
3

これはあなたの質問には答えませんが、同じ問題を抱えている人々を助けるかもしれません.

私にとってうまくいったのは、iPhoneシミュレーターでアプリを削除し、シミュレーターを強制終了して、Xcodeで再度実行することでした。

これは、プロジェクトを Xcode 4.5 Dev Preview から Xcode 4.3.3 に切り替えたときに発生しました。

于 2012-08-08T17:58:59.820 に答える
1

Javawag の応答も役に立ったため、ユース ケース シナリオを追加します。

同じエラー メッセージが表示されました。問題は、2 つのバージョンの xcode と 2 つのバージョンのシミュレーターを切り替えていたことです。iOS 6 シミュレーターを実行していて、iOS 5 シミュレーターが必要な古い xcode に切り替えたところ、奇妙なエラー メッセージが表示されました。私は単純に iOS 6 シミュレーターを終了し、古い xcode が正しいシミュレーターを起動できるようにしました。

于 2012-09-24T18:08:37.080 に答える
1

Xcode 4.5 と 4.2.1 を切り替えたときにも起こりました。Xcode 4.5 を閉じて、プロジェクトを再度実行しました。出来た。

于 2012-09-27T07:04:42.813 に答える
1

シミュレーターを終了し、再度実行します。XCode 4.5 と XCode 4.3.3 以前のバージョンの両方をインストールした場合は、XCode とシミュレーターの両方を終了して、新しいバージョンまたは古いバージョンのいずれかで実行してください。単純に、古い xcode プロジェクトのアプリケーションを起動するシミュレータ (XCode 4.5) を使用しているためです。

于 2012-09-25T06:01:53.433 に答える