@interface MyObj ()
@property (nonatomic, assign) BOOL cancel;
@end
@implementation
- (void)doSth {
[AClassObj startDoSthUntilCancel:&_cancel];
}
@end
在MyObj实例取消分配后如何避免崩溃(或获取不正确的值)?由于AClassObj可能仍会在-startDoSthUntilCancel:方法中访问* cancel。
还是有更好的方法来执行此取消操作?