Я готов перенести свой проект в RAC, но возникает ошибка, когда я хочу связать изменение свойства.
#import <UIKit/UIKit.h>
@interface XBXMLoginTextField : UIView
@property (nonatomic, assign) UIKeyboardType keyboardType;
@end
В файле .m:
- (instancetype)init {
if (self = [super init]) {
[RACObserve(self, keyboardType) subscribeNext:^(UIKeyboardType x) {
}];
}
return self;
}
Произошла ошибка -> Несовместимые типы указателей блоков отправляют 'void (^) (UIKeyboardType)' параметру типа 'void (^ _Nonnull) (id _Nullable __strong)'
Что не так с моим кодом?