- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
NSURL *site_url = [NSURL URLWithString:[NSString stringWithFormat:@"%@/json/data/post?sid=%@", SECURE, PASSCODE]];
NSData *jsonData = [NSData dataWithContentsOfURL:site_url];
NSError *error = nil;
NSDictionary *dataDictionary = [NSJSONSerialization JSONObjectWithData:jsonData options:0 error:&error];
self.items = dataDictionary;
}
J'essaye d'analyser des données de json. Cela fonctionne très bien avec les données du serveur live. Cependant, quand je change le lien à http://localhost:8090
. Ça arrête de fonctionner.Comment utiliser les données json de localhost dans objectif-c?
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'data parameter is nil'
Je peux y accéder à partir des données du navigateur Web. Est-ce que quelqu'un sait pourquoi est-ce?
votre jsonData est nul, peut publier un NSLog de votre jsonData – CarlJ
NSLog juste afficher jsonData: (null) – tipsywacky
Parlons-nous du simulateur ou un périphérique réel? –