код не помог, просто посмотрите ниже
Как вы получаете значение сегментированного элемента управления на обратной стороне для расчета основного вида? Обновлено
Ответы (1)
Создайте переменную в своем контроллере (не в своем представлении, свяжите свои действия из своего представления с контроллером в построителе интерфейсов). Затем вы можете сделать две вещи:
а) При этом:
-(IBAction)CalculateButton:(id)sender
срабатывает. Позвольте контроллеру получить значения с обратной стороны и выполнить расчет.
б) Создайте объект модели (возможно, очень продвинутый для размера приложения, но это хороший дизайн и лучшая практика)
@interface CalculateObject : NSObject {
//Some variables
}
//@property for all variables
- (...) doCalculation;
@end
Когда элементы управления сегментом изменяются и контроллер получает действие, вызовите правильный сеттер в вашей модели. Затем, когда вызывается кнопка расчета. Просто вызовите метод doCalculate.
Примечание. Я не уверен, знаете ли вы о шаблоне Model-View-Controller, но если вы не видите:
http://en.wikipedia.org/wiki/Model–View–Controller
- (void)flipsideViewControllerDidFinish:(FlipsideViewController *)controller { [self dismissModalViewControllerAnimated:YES]; //Gets the title of segmented control. RiseSegPrefLabel.text =[controller.RiseSegmentedControl titleForSegmentAtIndex:controller.RiseSegmentedControl.selectedSegmentIndex]; TredWidthField.text = [controller.TredSegmentedControl titleForSegmentAtIndex:controller.TredSegmentedControl.selectedSegmentIndex]; }
Теперь просто возьмите значение - person Jason   schedule 17.05.2011