Objective-C 中的 BOOL 数组
BOOL array in Objective-C
如何在 Objective-C class 中将 BOOL 数组声明为 属性?这是不正确的:
@property (nonatomic) NSArray<BOOL> *checked;
您应该使用 NSNumber
并使用 - (NSNumber *)initWithBool:(BOOL)value;
初始化它们。所以 属性 应该是这样的:
@property (nonatomic) NSArray<NSNumber *> *checked;
如何在 Objective-C class 中将 BOOL 数组声明为 属性?这是不正确的:
@property (nonatomic) NSArray<BOOL> *checked;
您应该使用 NSNumber
并使用 - (NSNumber *)initWithBool:(BOOL)value;
初始化它们。所以 属性 应该是这样的:
@property (nonatomic) NSArray<NSNumber *> *checked;