Я анализирую XML-файл, используя TBXML.Одним из значений является координата широты (например, 45.503508).Мне нужно прочитать это и преобразовать в переменную с плавающей точкой.
Я делаю это
TBXMLElement *loc_latitudine = [TBXML childElementNamed:@"latitude" parentElement:loc_location]; //read the xml attribute
NSString *string = [NSString stringWithFormat:@"%@", [TBXML textForElement:loc_latitudine]];
float myfloat = [string floatValue];
NSLog(@"%f", myfloat);
в чем проблема?Если мое значение xml равно 45.503508, значение myfloat равно 45.000000!Каждый раз!
Что не так?