2
是我的代码:CGFloat的阵列的帮助 - 在这里iPhone开发
CGFloat components[8];//[8];// = { 0.6, 0.6, 0.6, 0.5, 0.4, 0.4, 0.4, 0.5 };
if ([appDelegate.graphType isEqualToString:@"response"])
{
CGFloat components[8] = { 0.2, 0.2, 0.2, 0.5, 0.5, 0.5, 0.5, 0.5 };
}
else
{
if ([appDelegate.graphType isEqualToString:@"uptime"])
{
CGFloat components[8] = { 0.694, 0.855, 0.961, 0.5, 0.188, 0.588, 0.906, 0.5 };
}
else
{
CGFloat components[8] = { 0.694, 0.855, 0.961, 0.5, 0.188, 0.588, 0.906, 0.5 };
}
}
所以基本上,我想根据不同的图表类型绘制不同的梯度。但是,xCode告诉我,if/else语句中的CGFloat组件[8]未被使用并忽略其值。任何想法是什么问题
它不是这样工作,我已经尝试过。它报告组件行错误 – Mladen 2009-08-26 11:18:08
当然没有。你不能在声明之外初始化一个数组。我编辑了源代码以使用memcpy,这可能会更好。 – 2009-08-26 12:27:56
现在有效。多谢 :) – Mladen 2009-08-27 07:01:26