Является ли фрагмент, который вы разместили, просто примером, показывающим, что вы пытаетесь сделать?
Причина, по которой я спрашиваю, состоит в том, что вы назвали метод increment
, но вы, похоже, используете его для установки значения текстовой метки, а не для увеличения значения.
Если вы пытаетесь сделать что-то более сложное - например, установить целочисленное значение и иметь метку, отображающую это значение, вы можете рассмотреть возможность использования привязок. * например 1006 *
Вы объявляете свойство count
, и ваше действие increment
устанавливает это значение как угодно, а затем в IB вы привязываете текст метки к значению count
. Пока вы следуете Кодировке ключевых значений (KVC) с помощью count
, вам не нужно писать код для обновления отображения метки. А с точки зрения дизайна у вас слабее сцепление.