Question

J'ai téléchargé des fichiers JSON. J'ai ajouté ces fichiers dans le répertoire du projet. Mais quand je suis programme Runnig Je reçois une erreur qui est ...

- [__ NSCFDictionary JSONRepresentation]: non reconnu sélecteur envoyé à 0x6003d50 instance

* Terminating application en raison d'exception uncaught 'NSInvalidArgumentException', raison: « - [__ NSCFDictionary JSONRepresentation]: non reconnu sélecteur envoyé à l'instance 0x6003d50' * pile d'appels au premier jet:

Je fichier importé tête #import "JSON/JSON.h" et j'ai écrit le code jsocn en fonction viewDidLoad qui est comme ci-dessous ...

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

NSString* jsonString = [requestData JSONRepresentation];

NSLog(@"%@", jsonString);

aide Veuillez me.

Merci à l'avance.

Était-ce utile?

La solution

Il est pas clair de votre question mise en œuvre JSON que vous utilisez, mais les moyens d'erreur que vous envoyez le message JSONRepresentation à un NSDictionary. Le dictionnaire ne comprend pas le message et déclenche une exception.

Il semble que ce soit vous ne l'utilisez la bibliothèque JSON correctement ou que vous ne l'avez pas installé correctement dans votre projet.

Autres conseils

Je devine que vous utilisez json-framework . Vous avez probablement oublié d'ajouter -all_load aux drapeaux de liaison. Voir cette question pour plus de détails.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top