イムiOS5をでJSONフレームワークで構築された、しかし、私はこのコードをコンパイルしようとARCの問題getを使用しようとすると:こと、JSONValue ARC問題
NSDictionary *results = [jsonString JSONValue];
iOS5をでこれを行うには同等の方法はありますがARCの問題は発生しませんか?
ARCの問題がある:は「NSStringの」の目に見える@interfaceは、セレクタ「JSONValue」
イムiOS5をでJSONフレームワークで構築された、しかし、私はこのコードをコンパイルしようとARCの問題getを使用しようとすると:こと、JSONValue ARC問題
NSDictionary *results = [jsonString JSONValue];
iOS5をでこれを行うには同等の方法はありますがARCの問題は発生しませんか?
ARCの問題がある:は「NSStringの」の目に見える@interfaceは、セレクタ「JSONValue」
メッセージを宣言していないあなたは手段(絶対に本当です)「はメソッドJSONValue
NSString
内で宣言がありません」を取得します。この1試すJSONシリアライザで構築を使用するには:オプションについて
NSError *error;
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *results = [NSJSONSerialization JSONObjectWithData:jsonData options:0 error:&error];
PSはNSJSONSerializationクラスのドキュメントを参照してください。また、結果はNSArray
でもかまいません。
多くのご協力ありがとうございます。 – Lahib
'NSString'はメソッド' JSONValue'を持っていない可能性があります。NSString'にカテゴリを使用していた可能性があります。もしあなたが[NSJSONSerialization](http://developer.apple.com/library/ios/#documentation/Foundation/Reference/NSJSONSerialization_Class/Reference/Reference.html)を見る必要がなければ、 –
助けてくれてありがとう。あなたは正しかった、私はNSJSONSerializationクラスを調べる必要があった。 – Lahib
これはあなたが望むものです[辞書の代わりに](http://stackoverflow.com/questions/18782053/nsarray-returning-string-instead-of-dictionary) – qn5566