Domanda

Ho scaricato il file JSON. Ho aggiunto questi file nella directory del progetto. Ma quando sono runnig programma che sto ottenendo un errore che è ...

- [__ NSCFDictionary JSONRepresentation]: non riconosciuta selettore inviato ad esempio 0x6003d50

* di terminazione app a causa di eccezione non identificata 'NSInvalidArgumentException', la ragione: '- [__ NSCFDictionary JSONRepresentation]: non riconosciuta selettore inviato esempio 0x6003d50' * Stack di chiamate in un primo tiro:

ho importato intestazione del file #import "JSON/JSON.h" e ho scritto il codice jsocn in funzione viewDidLoad che è come qui di seguito ...

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

NSString* jsonString = [requestData JSONRepresentation];

NSLog(@"%@", jsonString);

aiuto Gentilmente mi.

Grazie in anticipo.

È stato utile?

Soluzione

Non è chiaro dalla tua domanda quale implementazione JSON si sta utilizzando, ma i mezzi di errore che si sta inviando il messaggio JSONRepresentation a un NSDictionary. Il dizionario non capisce il messaggio e solleva un'eccezione.

Sembra che o non si sta usando la libreria JSON correttamente o che non è stato installato correttamente nel progetto.

Altri suggerimenti

Sono indovinando che si sta utilizzando json-framework . Probabilmente dimenticato di aggiungere -all_load alle bandiere linker. Vedere questa domanda per ulteriori dettagli.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top