Очередность действий UIButton
Доброго времени суток! У меня (опять) возникла проблема, которую я даже не представляю как решить. Ситуация такая: есть кнопка (стандартная UIButton), которая выполняет два действия: устанавливает значение ключа в NSUserDefaults и выполняет переход на другой View Controller (через Storyboard Segue). На этом втором View Controller'е есть изображение, которое меняется в зависимости от ключа. Проблема в том, что таких кнопок у меня несколько, некоторые работают корректно: нажал кнопку - открылся другой View Controller с изображением, которое пользователь выбрал нажатием кнопки. А другие кнопки сначала открывают контроллер, а потом уже меняют значение ключа, из-за чего картинка меняется только со второго раза. Как можно изменить порядок действий кнопки? Спасибо за помощь. Всех с наступающим!