Похоже, вы создаете второй, параллельный, объект вашего класса во второй XIB.Кнопка отправляет сообщение этому экземпляру, который выполняет то, что вы ожидаете, потому что это объект правильного класса, но на самом деле это не тот объект и он не связан с вашим представлением.
Что вам нужно сделать, так это убедиться, что обе кнопки взаимодействуют с одним и тем же экземпляром.Это проще всего, если цель находится в цепочке респондента - вы должны иметь возможность установить цель кнопки на Первый респондент , и сообщение попадет в нужное место.В противном случае вам нужно получить указатель на цель в XIB, например, как IBOutlet в объекте, который будет Владелец файла .