拾色器崩溃

时间:2012-01-04 06:53:05

标签: iphone ipad

在我的应用程序中,用户可以选择通过选择图像或从颜色选择器中选择颜色来更改背景。当他选择背景颜色时,它的工作正常,但当他用图像改变背景,然后用一些背景颜色改变背景颜色时,它会崩溃。

以下是崩溃报告:

*** Assertion failure in -[UICGColor red], /sdf/sdfs/fsdf/sdf/sdf/Utilities/UIColor-Expanded.m:131

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Must be an RGB color to use -red'

我正在使用UIColor-HSVAdditions,UIColor-Expanded文件,请指导我解决这个问题。

2 个答案:

答案 0 :(得分:2)

您应该使用 UIColor [UIColor redColor];

答案 1 :(得分:1)

[myColor canProvideRGBComponents]是否会返回false?

另外,请尝试NSLog("%@", myColor);