Pregunta

Descargué archivos JSON. Agregué estos archivos en el directorio de proyectos. Pero cuando soy el programa Runnig, recibo un error que es ...

-[__ NSCFDICCIONARY JSONREPRESENTACIÓN]: Selector no reconocido enviado a la instancia 0x6003d50

* Aplicación de terminación debido a la excepción no captura 'nsinvalidarGumentException', razón: '-[__ nscfdictionary jsonRepresentation]: selector no reconocido enviado a la instancia 0x6003d50' * Llame a la pila al primer lanzamiento:

Importé el archivo de encabezado #import "JSON/JSON.h" y escribí el código JSOCN en la función ViewDidload que está como a continuación ...

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

NSString* jsonString = [requestData JSONRepresentation];

NSLog(@"%@", jsonString);

Amablemente ayúdame.

Gracias por adelantado.

¿Fue útil?

Solución

No está claro a partir de su pregunta qué implementación JSON está utilizando, pero el error significa que está enviando el JSONRepresentation mensaje a un NSDictionary. El diccionario no comprende el mensaje y plantea una excepción.

Parece que no está utilizando la biblioteca JSON correctamente o que no la ha instalado correctamente en su proyecto.

Otros consejos

Supongo que estás usando json-framework. Probablemente olvidaste agregar -all_load a las banderas de enlazador. Ver esta pregunta para más detalles.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top