Um UIButton na minha subview não funcionará

Estou criando um UIView personalizado chamado InfoAboutBlockView, adicionando-o ao meu ViewController e ele foi adicionado corretamente, mas ao pressionar um botão dentro desse UIView personalizado, ele não será acionado.

Estou criando um arquivo xib no qual projeto o UIView e, em seguida, crio os arquivos. He.

InfoAboutBlockView.h:

#import <UIKit/UIKit.h>

@interface InfoAboutBlockView : UIView

- (instancetype)init2;

@property (strong, nonatomic) IBOutlet UIView *contentView;

@end

acontentView é o UIView vinculado ao arquivo .h.

InfoAboutBlockView.m

#import "InfoAboutBlockView.h"

@implementation InfoAboutBlockView


- (instancetype)init2 {
    self = [super init];
    if (self) {
        [self loadViewsFromBundle];
    }
    return self;
}
- (void)loadViewsFromBundle {
    NSString *class_name = NSStringFromClass([self class]);
    [[NSBundle mainBundle] loadNibNamed:class_name owner:self options:nil];
    [self addSubview:self.contentView];
}
- (IBAction)startBlockButtonPressed:(id)sender {
    //This Won't Fire
}

@end

ostartBlockButtonPressed é o botão conectado ao arquivo .m. Eu defino um ponto de interrupção emstartBlockButtonPressed mas nunca dispara.

É assim que adiciono a subvisão personalizada ao meu ViewController:

InfoAboutBlockView *infoAboutBlockView = [[InfoAboutBlockView alloc]init2];
[self.view addSubview:infoAboutBlockView];

Eu tentei trazê-lo para a frente usando[self.view bringSubviewToFront:infoAboutBlockView]; e verificou que não énil e que o botão não estánil mas simplesmente não dispara.

questionAnswers(1)

yourAnswerToTheQuestion