BOOL是一个基元类型(因此不是指针,因此没有内存管理)。
代码:
@property (nonatomic, retain) BOOL val;
错误:
具有"retain(或Strong)"属性的属性必须是对象类型
我想在另一个类中使用这个bool对象。我正在.h文件中创建它
你这样申报财产:
@property (nonatomic) BOOL val;
(您也可以显式写入assign而不是strong/retain)
使用assign
属性,这是BOOL
的默认属性:
@property (nonatomic, assign) BOOL val;