0

iOS 用の Twitter プラグインを使用して、アプリケーションでリツイートを有効にしようとしています。そのために getTWRequest メソッドを使用しており、リツイートは機能しますが、プラグインが twitter からの応答 (コンソールにログアウトしたときに有効な JSON 文字列のように見えます) を解析しようとすると、次のエラーがスローされます。

キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: '-[__NSCFString objectFromJSONString]: 認識されないセレクターがインスタンスに送信されました...

このエラーは、次の行によってトリガーされるようです。

NSDictionary *dict = [dataString objectFromJSONString];

誰がこれを引き起こしているのか知っていますか?

4

1 に答える 1

1

たぶんあなたは変わるべきです

NSDictionary *dict = [dataString objectFromJSONString];

NSDictionary *dict = [dataString JSONObject];

JSON シリアル化を NSJSONSerialization に切り替えるを参照してください。

于 2013-05-24T02:50:34.217 に答える