質問

JSONファイルをダウンロードしました。これらのファイルをProject Directoryに追加しました。しかし、私がrunnigプログラムであるとき、私はエラーが発生しています...

- [__nscfdictionary jsonrepresentation]:0x6003d50に送信された認識されていないセレクター

*猛攻撃の例外によるアプリの終了 'nsinvalidargumentexception'、理由: ' - [__ nscfdictionary jsonrepresentation]:認識されていないセレクターはインスタンス0x6003d50'に送信されました * * 最初のスローでスタックを呼び出す:

ヘッダーファイルをインポートしました #import "JSON/JSON.h" そして、以下のようなviewDidload関数でJSOCNコードを書きました...

NSDictionary *requestData = [NSDictionary dictionaryWithObjectsAndKeys:
                             @"grio", @"username",
                             @"hellogrio", @"password",
                             nil];

NSString* jsonString = [requestData JSONRepresentation];

NSLog(@"%@", jsonString);

親切に助けてください。

前もって感謝します。

役に立ちましたか?

解決

どのJSON実装を使用しているかはあなたの質問からは明らかではありませんが、エラーはあなたが送っていることを意味します JSONRepresentation anへのメッセージ NSDictionary. 。辞書はメッセージを理解せず、例外を提起します。

JSONライブラリを正しく使用していないか、プロジェクトに正しくインストールしていないようです。

他のヒント

私はあなたが使用していると思います json-framework. 。あなたはおそらく追加するのを忘れていました -all_load リンカーフラグに。見る この質問 詳細については。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top