【发布时间】:2012-03-18 22:41:34
【问题描述】:
我的代码发生了崩溃,我一直跟踪到当通过 2 个 CGColorRefs 时发生崩溃的一行。以下是对象:
CGColorRef startColor = [[UIColor colorWithWhite:0.92 alpha:1.0]CGColor];
CGColorRef endColor = [[UIColor colorWithWhite:0.94 alpha:1.0]CGColor];
NSLog(@"start: %@ end: %@", startColor, endColor);
NSLog 返回崩溃。他们怎么了?
编辑 - 崩溃的地方:
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGFloat locations[] = { 0.0, 1.0 };
NSArray *colors = [NSArray arrayWithObjects:(__bridge_transfer id)startColor, (__bridge_transfer id)endColor, nil];
【问题讨论】:
-
抛出什么异常?这对我来说很好
-
请提供异常详细信息,包括错误行本身,而不仅仅是您传递的参数。
-
编辑崩溃的地方,如果我不在那里放一个 NSLog。
-
它也给了我 EXC_BAD_ACCESS。
-
这是这个问题的重复:stackoverflow.com/questions/8155844/…
标签: iphone objective-c core-graphics