0

プッシュ通知をテストしています。私はこのシナリオを持っています:

ランダムな画面で、プッシュ通知を受け取ってその通知を開くと、システムはプッシュ通知が強制する画面に移動しようとします。そして、それはセグエエラーのように見えるものを引き起こします:

Mar 31 11:08:52 ancient-phone Marketing[14788] <Error>: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[LoginController openBusinessTopic]: unrecognized selector sent to instance 0x1c5b3ae0'
    *** First throw call stack:
    (0x318412a3 0x394db97f 0x31844e07 0x31843531 0x3179af68 0x40ae3 0x337f290d 0x337f1f6b 0x33649d59 0x336496cd 0x3364911b 0x3534a5a3 0x3534a1d3 0x31816173 0x31816117 0x31814f99 0x31787ebd 0x31787d49 0x353492eb 0x3369d301 0x404ff 0x39912b20)

どうすればこれを防ぐことができますか? そして、これが起こる理由は何ですか?そして、これを処理する方法はありますか?

ありがとう!

4

1 に答える 1

1

あなたのエラーはLoginController、メッセージが送信されていることopenBusinessTopic、およびこのクラスがそのメソッドを実装していないことを示しています。クラスに実装するかopenBusinessTopicLoginControllerそのメッセージを送信する必要がある別のオブジェクトがあるかどうかを調べてみることができます。

于 2013-03-31T15:26:37.753 に答える