Использование значения экземпляра UIView
для арифметики не является путём MVC . Вы действительно должны отделить вашу модель данных от вашего представления.
Предоставьте свойство int
, NSInteger
или NSNumber
в каком-либо классе, где этот класс предназначен для хранения значений данных для вашего приложения.
Когда для данной кнопки наступает событие касания, увеличивайте свойство data и запускайте уведомление, которое обновляет представление в зависимости от того, что находится в свойстве. Или добавьте наблюдателя к свойству. Затем наблюдатель обновляет представление при изменении значения свойства.
Следование шаблону MVC было бы более "яблочным" или "iOS" -советым способом выполнения вещей, чем получение значения UIView
, преобразование его в целое число, а затем преобразование его обратно в строка.