我们已根据过渡到ARC的要求对Objective-c代码进行了更改。但是现在我们必须在屏幕上绘制的一些代码无效。
我们得到:“ - [不是类型保留]:消息发送到解除分配的实例”对此行:
NSArray *colors = [NSArray arrayWithObjects:(__bridge id)startColor,
(__bridge id)endColor, nil];
本地调试窗口显示它是“startColor”。 startColor是一个CGColorRef类型,我看不到它在任何地方被解除分配。