前言:iOS8中,定义BOOL类型时,如果设置了getter方法,会出现报错情况。
@property (assign, nonatomic, getter = isExecuting) BOOL executing;
@property ( assign , nonatomic , getter = isFinished) BOOL finished;
这样定义在iOS8中,当使用_executing 或者 _finished 时会报错。
解决办法:手动生成下划线名称
@synthesize
executing =
_executing
;
@synthesize
finished =
_finished
;