为CorePlot制作NSDecimal

时间:2011-07-28 21:25:48

标签: objective-c ios core-plot

我有一个核心图项y.majorIntervalLength,我认为它是NSDecimal类型。我需要用几个双打来计算它的值。问题是,当我将结果双重赋值给y.majorIntervalLength时,我得到:

参数1的不兼容类型......

我不知道如何将值从double转换为NSDecimal,这是我收集的y.majorIntervalLength所需要的。

如何将此值打包/换行/转换为正确的格式?

我需要阅读什么来学习这类事情?

由于

1 个答案:

答案 0 :(得分:4)

Core Plot包含一组广泛的实用程序函数,用于将值转换为NSDecimal和从NSDecimal转换值。查看CPTUtilities头文件或docs。

对于你的例子:

y.majorIntervalLength = CPTDecimalFromDouble(2.5);