Я передал некоторые данные MySQL обратно в приложение, используя приведенный ниже код, конечно, не все там, только то, что требуется. Кажется, я не могу понять значение 'cash', несмотря на то, что успешно возвратил JSON из моего PHP-файла. Я использую Touch JSON.
Пожалуйста, помогите?
NSString *urlString = [NSString stringWithFormat:@"http://REMOVED/REMOVED.php?login_key=%@&username=%@",login_key,username];
NSString *strResponse = [self stringWithUrl:[NSURL URLWithString:urlString]];
NSLog(@"%@", strResponse);
NSData *jsonData = [strResponse dataUsingEncoding:NSUTF8StringEncoding];
NSError *error = nil;
NSDictionary *dictionary = [[CJSONDeserializer deserializer] deserializeAsDictionary:jsonData error:&error];
NSLog(@"Cash: %@", [dictionary objectForKey:@"cash"]);
Возвращает журнал ниже:
2011-05-29 10:10:35.493 test1[623:207] [[[{"uid":"0","username":"admin","password":"REMOVED","email":"REMOVED","cash":"925071","exp":"117500","level":"1","clan":"YES","clanid":"1"}]]]
2011-05-29 10:10:35.495 test1[623:207] Cash: (null)