Question

Je fuite de mémoire sur jsonParser.

Voici mon code

- (id) objectWithUrl:(NSURL *)url {
SBJsonParser *jsonParser = [SBJsonParser new];
NSString *jsonString = [self stringWithUrl:url];

// Parse the JSON into an Object
return [jsonParser objectWithString:jsonString error:nil]; }

Ceci est le message d'erreur que je reçois, fuite potentielle d'un objet alloué sur la ligne 192 et stockés dans « jsonParser »

S'il vous plaît aide.

Était-ce utile?

La solution

+ nouveau est équivalent à l'appel [INIT [SBJsonParser alloc]] de sorte que vous êtes responsable de libérer l'objet jsonParser. Comme vous l'utilisez dans l'instruction de retour la meilleure façon de fuite de solution sera de AutoRelease juste après la création:

SBJsonParser *jsonParser = [[SBJsonParser new] autorelease];
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top