我有一个核心图项y.majorIntervalLength,我认为它是NSDecimal类型。我需要用几个双打来计算它的值。问题是,当我将结果双重赋值给y.majorIntervalLength时,我得到:
参数1的不兼容类型......
我不知道如何将值从double转换为NSDecimal,这是我收集的y.majorIntervalLength所需要的。
如何将此值打包/换行/转换为正确的格式?
我需要阅读什么来学习这类事情?
由于
答案 0 :(得分:4)
Core Plot包含一组广泛的实用程序函数,用于将值转换为NSDecimal和从NSDecimal转换值。查看CPTUtilities头文件或docs。
对于你的例子:
y.majorIntervalLength = CPTDecimalFromDouble(2.5);