0
[[[[UIApplication sharedApplication] delegate] window] makeKeyWindow];

これとまったく同じアクションを実行する別の方法を調べようとしましたが、何も見つかりませんでした。これが起動されると何が起こるか、デバッガーは戻ります

エラー: 実行が中断されました。理由: EXC_BAD_ACCESS (コード=1、アドレス=0x6f6d6582)。処理は実行前の状態に戻りました。

メインウィンドウがキーウィンドウではなくなったため、UI全体がフリーズし、タッチイベントを受け入れなくなります。誰でもこれを修正する方法について何か考えがありますか? 私は David Keegan の KGModal を使用しておりcleanup:、これが起動されています。

4

2 に答える 2

0

モーダルに何かを提示するために、独自のアニメーションを作成することにしました。ほんの数時間の作業の後、すべてが機能するようになりました。

于 2013-01-07T06:40:38.087 に答える
0

試みて答える。この時点でデリゲートまたはウィンドウの設定が解除され、ポインターは有効なオブジェクトを参照していないため、それらを呼び出すことはできません。デリゲートの値とウィンドウの値をログに記録して、両方がオブジェクトに接続されているかどうかを確認してください。

于 2013-01-06T22:09:17.473 に答える