2011-07-28 5 views
0

私はNSDecimal型であると信じるcoreplot項目y.majorIntervalLengthを持っています。私はそれを2倍のカップルから計算した値で埋める必要があります。引数1のためCorePlotのNSDecimalを作成する

互換性のないタイプの私は、二重からのNSDecimalに値を変換する方法がわからない...

:私は私が得るy.majorIntervalLengthに得られた二を割り当てるために行くときに問題がありますy.majorIntervalLengthのために私が集めるものが必要です。

この値を正しい形式にパッケージ化/ラップ/キャストするにはどうすればよいですか?

この種のことを知るには何が必要ですか?

答えて

4

コアプロット

おかげおよびNSDecimalからの値を変換するためのユーティリティ関数の拡張セットを含みます。 CPTUtilitiesヘッダーファイルを参照してください。ご例えば

y.majorIntervalLength = CPTDecimalFromDouble(2.5); 
+0

ウィルXcodeの8と7.3で、このラインの仕事? – Sanoop

+0

はい、Core Plotの古いバージョンを使用している場合は、バージョン2.0から、 'majorIntervalLength'プロパティは型を' NSNumber'に変更しました。 [Core Plot wiki]に関する文書があります(https://github.com/core-plot/core-plot/wiki/Core-Plot-API-Changes-Between-Versions-1.x-and-2.xバージョン2.0 APIの変更点を説明しています)。 –