3

SBJson私は自分のプロジェクトにフォルダーをコピーし、また#import "SBJson.h"

しかし、まだ私は得ていません

NSDictionary *result = [strResult JSONValue];

Xcode でさえオプションは表示されませんJSONValue

それよりも書いてJSONValueもエラーが表示されます

No visible @interface for 'NSString' declares the selector 'JSONValue'
4

2 に答える 2

18

これは必要ありませんSBJson

NSJSONSerializationこれをはるかに高速に実行し、何もインポートする必要がないネイティブ クラスがあります。

NSDictionary *result = [NSJSONSerialization JSONObjectWithData:[strResult dataUsingEncoding:NSUTF8StringEncoding] options:0 error:nil];

より良い方法はNSData、彼の要求から直接使用することです...

NSDictionary *result = [NSJSONSerialization JSONObjectWithData:theJSONDataFromTheRequest options:0 error:nil];
于 2013-07-17T10:10:35.470 に答える
0

それでも SBJson を使用したい場合は、 #import "SBJSON.h"を #import "JSON.h " に置き換えると、機能するようになります。

于 2013-07-17T10:22:02.957 に答える