次のようなエラーが表示されます。
"no visible @interface for 'NSData' declares the selector 'JSONValue'"
??
データ ストリーム (NSDAta) NSDictionary * dict = [data JSONValue]; がある場合に発生します。
Facebook SDK に付属の SBJson ファイルしかありません。誰かが何が起こっているのかを理解するのを手伝ってくれますか?
あなたの「データ」は実際には「NSString
」オブジェクトでなければなりません。
次に、次のようなことができます (JSON データが「data」という名前の変数にあると仮定します)。
NSString *json_string = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
if(json_string)
{
NSDictionary * facebookDict = [json_string JSONValue];
}
また、#import "NSString+SBJSON.h"
このコードが存在する .m ファイルの先頭に " " があることを確認してください。