NSArray Помощь для взлома информации - PullRequest
0 голосов
/ 03 мая 2011

Привет я получаю один ответ от сервера "{\" bindings \ ": [{\" Latitude \ ": \" 25.451808633333332 \ ", \" Longitude \ ": \" 81.83372523333333 \ "}]}", он находится в массиве , мне нужно разбить часть или значения широты и долготы и инициализировать значение в другую строку.

1 Ответ

1 голос
/ 03 мая 2011
NSString *latitudeString = [[[jsonDict objectForKey:@"bindings"]objectAtIndex:0]objectForKey:@"Latitude"];
NSString *longitudeString = [[[jsonDict objectForKey:@"bindings"]objectAtIndex:0]objectForKey:@"Longitude"];

Более приятным способом:

NSDictionary *gealocationDict = [[jsonDict objectForKey:@"bindings"]objectAtIndex:0];
NSString *latitudeString  = [gealocationDict objectForKey:@"Latitude"];
NSString *longitudeString = [gealocationDict bjectForKey:@"Longitude"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...