我已经准备好将项目迁移到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)'的参数
我的代码怎么了?
答案 0 :(得分:1)
def some_view(request):
if request.user.is_admin:
# logic for Admin users
elif request.user.is_staff:
# logic for Staff only
else:
# logic for all other users
返回一个信号,该信号将其整数值作为方括号RACObserve
发出,因此您需要使用其NSNumber *
:
integerValue