一,解决换色程序崩溃问题

程序崩溃是因为颜色的内存被释放,添加如下类的内容即可

@implementation TuyaPath

- (id)init

{

    self = [super init];

    if (self) {

        _color=CGColorCreateCopy([UIColorblackColor].CGColor);

    }

    returnself;

}

 

-(void)setColor:(CGColorRef)color

{

    CFRetain(color);

    CFRelease(_color);

    _color=CGColorCreateCopy(color);

    CFRelease(color);

}

 

@end