Это моя первая публикация здесь, поэтому я очень признателен за помощь. Я искал Google и этот сайт за помощью и не нашел ничего похожего на то, что я ищу. Я пытаюсь взять высоту
-(void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
{
altitudeField.text = [NSString stringWithFormat: @"%.2f ft", newLocation.altitude * 3.2808399];
}
-(void)locationManager:(CLLocationManager *)manager
didFailWithError:(NSError *)error
{
altitudeField.text = @"0.00 ft";
}
Что дает мне что-то вроде "500.00 футов", например. У меня есть другое текстовое поле, которое я хотел бы заполнить на основе значения высоты в altitudeField.text. Где, если высота <1000 футов, она равна 1,08 в textField6, от 1000 до 2000 футов она равна 1,04 в textField6 и так далее с шагом 1000 футов ... </p>
Исходная высота указана в метрах, но я просто умножил ее, чтобы перевести в футы, поэтому я должен смотреть на исходное значение в метрах? Или я могу посмотреть на фактическое значение в поле altitudeField?
Я пытался манипулировать некоторыми стандартными утверждениями if-else, которые я нашел, но ничего не получаю, кроме ошибок. Любая помощь или направление будет принята с благодарностью.