Hallo,
ich Versuche in meiner App Daten von einem Webserver zu erhalten/zu senden.
Das anfragen und abarbeiten eines JSON habe ich glaube so weit gelößt (Code weiter untne).
Was mit fehlt ist der Weg aus meiner App z.B. ein Array oder ein Post an ein PHP Script zu senden, kann mir vielleicht dabei jemand helfen mit Beispielcode?
Hier das auswerten der Daten vom Webserver:
Alles anzeigen
Hier ein Json was NSArray auslöst:
Hier eins was NSDictionary auslöst:
Jetzt nur das Senden von Daten und vielleicht eine Meinung zu der Lösung des Auswerten der Daten.
Dankle!
ich Versuche in meiner App Daten von einem Webserver zu erhalten/zu senden.
Das anfragen und abarbeiten eines JSON habe ich glaube so weit gelößt (Code weiter untne).
Was mit fehlt ist der Weg aus meiner App z.B. ein Array oder ein Post an ein PHP Script zu senden, kann mir vielleicht dabei jemand helfen mit Beispielcode?
Hier das auswerten der Daten vom Webserver:
Quellcode
- - (void)viewDidLoad
- {
- [super viewDidLoad];
- // Do any additional setup after loading the view, typically from a nib.
- NSError *error = nil;
- NSData *jsonData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://mein.testfile.de/json.php"]];
- if (jsonData) {
- id jsonObjects = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:&error];
- if (error) {
- NSLog(@"error is %@", [error localizedDescription]);
- // Handle Error and return
- return;
- }
- if ([jsonObjects isKindOfClass: [NSArray class]]){
- // probably iterate through whtever is in it
- NSLog(@"probably iterate through whtever is in it");
- for (NSString *string in jsonObjects) {
- NSLog(@"%@", string);
- }
- }
- else if ([jsonObjects isKindOfClass: [NSDictionary class]]){
- // dictionary at the top level. Hooray!
- NSLog(@"dictionary at the top level. Hooray!");
- NSArray *keys = [jsonObjects allKeys];
- // values in foreach loop
- for (NSString *key in keys) {
- NSLog(@"%@ => %@",key, [jsonObjects objectForKey:key]);
- }
- } else{
- // something went horribly wrong, deal with it.
- NSLog(@"omething went horribly wrong, deal with it.");
- }
- } else {
- // Handle Error
- }
- }
Hier ein Json was NSArray auslöst:
Hier eins was NSDictionary auslöst:
Jetzt nur das Senden von Daten und vielleicht eine Meinung zu der Lösung des Auswerten der Daten.
Dankle!