J'ai reçu objc_exception_throw en essayant de définir des cookies pour une requête ASIHTTPRequest. J'ai essayé les deux mais ça n'a pas marché.Récupère objc_exception_throw lors de la configuration du cookie avec ASIHTTPRequest
ASIHTTPRequest *request = [[ASIHTTPRequest alloc] initWithURL:url];
NSMutableDictionary *properties = [[NSMutableDictionary alloc] init];
[properties setValue:@".google.com" forKey:@"Domain"];
[properties setValue:@"/" forKey:@"path"];
[properties setValue:@"1600000000" forKey:@"expires"];
NSHTTPCookie *cookie = [[NSHTTPCookie alloc] initWithProperties:properties];
[request setRequestCookies:[NSMutableArray arrayWithObject:cookie]];
ou le remplacement du code pour initier cookie avec celui-ci
NSHTTPCookie *cookie = [[NSHTTPCookie alloc] init];
Quand je commentais la ligne suivante, tout a bien fonctionné.
[request setRequestCookies:[NSMutableArray arrayWithObject:cookie]];
Pouvez-vous me dire quel est le problème ici!
David, merci pour vos conseils. Il est définitivement plus agréable d'utiliser les clés de propriétés définies. Cependant, je ne pouvais pas attraper l'exception en utilisant votre code. Ai-je manqué quelque chose? – TuanCM
Je me demande si mon Macbook a un problème ou juste mon code. J'ai essayé d'ajouter juste cette ligne dans un code de travail. NSHTTPCookie * cookie = [[NSHTTPCookie alloc] init]; Mon application s'est bloquée avec l'erreur EXC_BAD_ACCESS. Cela m'a vraiment troublé. Quelqu'un peut-il me dire pourquoi? – TuanCM