iOS UIButton в подпрограммированном экземпляре не работает

У меня в раскадровке есть Nib, который не связан ни с чем, но я создаю его экземпляр как подпредставление таким образом:

-(void)LoadCameraOverlayView
{

    CameraOverlayViewController *cameraVC = [self.storyboard instantiateViewControllerWithIdentifier:@"CameraOverlayNib"];
    cameraVC.view.userInteractionEnabled = YES;
    [self.view addSubview:cameraVC.view];
}

У UIViewController есть камера с обратной связью, которая работает нормально, и кнопка, которая (когда я обращаюсь к контроллеру представления, также работает отлично.)

Кнопка связана с событием Touch Down и событием Touch Up Inside.

Когда я нажимаю на кнопку, я вижу, что она визуально изменяется из своего состояния по умолчанию в свое выделенное или подсвеченное состояние, однако, похоже, что ни один из кодов не выполняется. Если я добавлю NSLog в ViewDidLoad, я вижу это в консоли, но не для связанного метода. Однако, если я обращаюсь к мнению, это работает.

Есть идеи, что происходит?

Я смотрел на другие решения, но я не думаю, что это может быть из-за того, что существует вид или что CGRect не откалиброван правильно, или что-то еще, так как я вижу визуальное изменение при нажатии кнопки.

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос