UIButton в моем подпредставлении не будет работать

Я создаю пользовательский UIView с именем InfoAboutBlockView, я добавляю его в свой ViewController, и он добавляется правильно, но когда я нажимаю кнопку внутри этого пользовательского UIView, он не срабатывает.

Я создаю XIB-файл, в котором я создаю UIView, а затем я создаю .h и .m файлы

InfoAboutBlockView.h:

#import <UIKit/UIKit.h>

@interface InfoAboutBlockView : UIView

- (instancetype)init2;

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

@end

contentView это UIView, связанный с .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

startBlockButtonPressed кнопка, подключенная к файлу .m Я установил точку останова наstartBlockButtonPressed но это никогда не срабатывает.

Вот как я добавляю пользовательское подпредставление в свой ViewController:

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

Я пытался вывести его на фронт, используя[self.view bringSubviewToFront:infoAboutBlockView]; и проверил, что это не такnil и что кнопка неnil но это просто не сработает.

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

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