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
scroll top