Versuchen, einfache JSON-Daten von Instagram zu analysieren, aber mit diesem Problem stecken. JSON-Daten zurückgegeben in der Anwendung abgeschnitten, aber alles ist in Ordnung über den Browser auf meinem Mac.Instagram API JSON Daten wird über App abgeschnitten, aber ok im Browser
Versucht, so viele verschiedene Möglichkeiten zu tun, aber alle gleich.
Erster Weg:
NSURL *instaGetRecentOwnerPhotosURL = [NSURL URLWithString:@"https://api.instagram.com/v1/users/self/media/recent/?access_token=MY_PROPER_TOKEN"];
NSData *jsonData = [NSData dataWithContentsOfURL:instaGetRecentOwnerPhotosURL];
Ein anderer Weg, assync:
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:@"https://api.instagram.com/v1/users/self/media/recent/?access_token=MY_PROPER_TOKEN"]];
__block NSDictionary *json;
[NSURLConnection sendAsynchronousRequest:request
queue:[NSOperationQueue mainQueue]
completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) {
json = [NSJSONSerialization JSONObjectWithData:data
options:0
error:nil];
NSLog(@"Async JSON: %@", json);
}];
JSON-Daten zurückkehrt wie folgt aus: screenshot of truncated json
haben absolut keine Ahnung, was falsch ist.
Vielen Dank! Wirklich, der neue XCode 8 zeigt nicht das ganze JSON-Ergebnis, wenn er auf einem echten Gerät läuft, aber wenn er auf dem Simulator läuft - zeigt er ganz. Ich fand es sehr seltsam. Denke, es ist möglich, diese Funktion in den Einstellungen zu deaktivieren. –