Sbjson analysant nsstring à nsdictionary
-
12-11-2019 - |
Question
J'essaie d'analyser un nsstring qui contient des données JSON dans un NSDictionary en utilisant SBJSON 3.0.4, mais quand je le fais, j'obtiens cette erreur:
"Webkit a rejeté une exception non approuvée dans le webView: aitssertText: RemplacingDomRange: donné: délégué: - [__ nscfstring jsonValue]: sélecteur non reconnu envoyé à l'instance 0x6ab7a40"
Pour autant que je sache (ce qui n'est pas très loin), le JSON que je reçois est valide, donc je ne sais pas pourquoi cela se produit. Mon code se compile bien aussi… le voici:
NSString *tempURL = [NSString stringWithFormat:@"http://maps.googleapis.com/maps/api/geocode/json?address=%@&sensor=true",userInput.text];
NSURL *url = [NSURL URLWithString:tempURL];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url
cachePolicy:NSURLRequestReturnCacheDataElseLoad
timeoutInterval:30];
// fetch the JSON response
NSData *urlData;
NSURLResponse *response;
NSError *error;
// make the synchronous request
urlData = [NSURLConnection sendSynchronousRequest:urlRequest
returningResponse:&response
error:&error];
// construct a String around the Data from the response
NSString *data = [[NSString alloc] initWithData:urlData encoding:NSUTF8StringEncoding];
NSDictionary *feed = [data JSONValue];
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow