Я бы лично сохранял пользовательский ввод в NSMutableString, проверяя ввод (для счёта) и добавляя его в переменную, если валидация возвращает true.
Тогда при нажатии кнопки это просто вопрос обновленияUITextField с содержимым NSMutableString.
Для целей вычислений строковое значение может быть преобразовано в соответствующий числовой тип, когда требуется вычисление.