1

だから私はCore Plotを使っていくつかのグラフを作成しようとしていますが、次のコード行のために:

CPTLineStyle *lineStyle = [[[CPTLineStyle lineStyle] alloc] init];
[lineStyle lineColor] = [CPTColor blackColor];
[lineStyle lineWidth] = 2.0f;

lineColor と lineWidth が明らかに割り当て可能なプロパティである場合、「読み取り専用プロパティへの割り当て」エラー (2 行目と 3 行目) が表示されます。私はこれについてしばらく頭を悩ませてきたので、誰かが問題が何であるかを知っていることを願っています.

4

2 に答える 2

4

CPTMutableLineStyle を使用する必要があります。CPTLineStyle のすべてのプロパティは読み取り専用であり、LineStyle の初期化時にのみ設定できます。
プロパティを設定するための構文が間違っています。

于 2012-07-02T01:00:56.910 に答える
3

これは Core Plot とは関係ありません。あなたの構文は間違っています。また:

[lineStyle setLineColor:[CPTColor blackColor]];
[lineStyle setLineWidth:2.0f];

また:

lineStyle.lineColor = [CPTColor blackColor];
lineStyle.lineWidth = 2.0f;
于 2012-06-29T15:29:47.813 に答える