代码:
@property (nonatomic, retain) BOOL val;
错误:
具有“保留(或强)”属性的属性必须是对象类型
我想在另一个类中使用这个bool对象。我在.h文件中创建它
答案 0 :(得分:2)
使用assign
属性,这是BOOL
的默认属性:
@property (nonatomic, assign) BOOL val;
答案 1 :(得分:2)
BOOL是一种原始类型(因此不是指针,因此没有内存管理)。
您以这种方式声明属性:
@property (nonatomic) BOOL val;
(您也可以明确地写分配而不是强/保留)