MISE À JOUR:JSON-cadre: EXC_BAD_ACCESS sur stringWithObject
Je trouve que la raison de l'erreur précédente était une erreur dans la documentation.
La méthode doit être nommé proxyForJson, pas jsonProxyObject ...
Mais je suis toujours bloqué, cependant.
Je reçois maintenant une erreur EXC_BAD_ACCESS dans stringWithObject où. Des indices?
MISE À JOUR 2:
Ma mise en œuvre de proxyForJson est une coupe-n-coller à partir de là la documentation:
- (id)proxyForJson {
return [NSDictionary dictionaryWithObjectsAndKeys:
Navn, @"Navn",
Adresse, @"Adresse",
Alder, @"Alder",
nil];
}
Essayer de faire le travail de sérialisation JSON pour mon habitude objective-c classe. Comme je comprends la documentation, json-framework peut sérialiser des objets personnalisés, s'ils implémentent la méthode jsonProxyObject.
J'ai donc cette classe:
@interface MyObject : NSObject {
NSString *Name;
NSString *Addresse;
NSInteger Age;
}
@property (nonatomic, retain) NSString *Name;
@property (nonatomic, retain) NSString *Addresse;
@property (nonatomic, assign) NSInteger Age;
- (id)jsonProxyObject;
@end
Et j'essaie de sérialiser un tableau avec certains cas, en elle:
[json stringWithObject:list error:&error];
Mais tout ce que je reçois est-il erreur suivant:
"La sérialisation JSON n'est pas prise en charge pour MyObject"
Je suppose que le fichier jsonWriter ne peut pas être trouvé ma méthode jsonProxyObject pour une raison quelconque, acheter pourquoi?
Cordialement.
Pourriez-vous montrer votre implémentation de proxyForJason? – Yuji
Bien sûr que je le ferai. Ajouté à la question en ce moment. – Vegar
Avez-vous pu résoudre ce problème? Si oui, pouvez-vous partager la solution? – Hemant