2

私の iOS アプリでは、最新の Facebook フレームワークを正常に統合しました。
「facebook」アプリがiPhoneにない場合、正常に機能します。アプリが私のiPhoneにない場合、認証中にブラウザを開いて適切に認証します。
しかし、Facebook アプリが iPhone にある場合、認証後、アプリに戻ると、次のエラーでクラッシュします:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[SBJsonParser errorTrace]: unrecognized selector sent to instance 0x2d9f60'


Facebook が提供するサンプルを見て、アプリに同じものを実装しました。何が問題なのか教えてもらえますか?

4

2 に答える 2

1

これは暗闇の中のちょっとした刺し傷ですがerrorTrace、のインスタンスでメソッドを呼び出している可能性があると思いますSBJsonParser:)

おそらく何が起こっているerrorTraceかというと、あなたが以前にリリースしたものを呼び出しているということです。Facebook がアプリを再度開いたときにトリガーされるコード パスをたどり、 への呼び出しを見つけますerrorTrace。その直前にブレークポイントを設定し、何が問題なのかを確認します。

于 2012-09-03T14:53:17.720 に答える