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;