Как вы получаете значение сегментированного управления на оборотной стороне для расчета основного вида?обновленный - PullRequest
3 голосов
/ 12 февраля 2011

код не помог, просто посмотрите ниже

1 Ответ

3 голосов
/ 17 февраля 2011

Создайте переменную в вашем контроллере (не ваше представление, свяжите ваши действия из вашего представления с контроллером в Interface Builder). Тогда вы можете сделать две вещи:

а) Когда это:

-(IBAction)CalculateButton:(id)sender

срабатывает. Пусть контроллер получит значения из обратного вида сбоку и сделает расчет.

b) Создание объекта Model (возможно, очень продвинутый по размеру приложения, но это хороший дизайн и лучшая практика)

@interface CalculateObject : NSObject {
   //Some variables
}
//@property for all variables

- (...) doCalculation;
@end

Когда управление сегментами меняется и контроллер получает действие, вызовите правильный установщик в вашей модели. Затем, когда кнопка расчета вызывается. Просто вызовите метод doCalculate.

Примечание: я не уверен, знаете ли вы о шаблоне Model-View-Controller, но если вы не видите:

http://en.wikipedia.org/wiki/Model–View–Controller

...