CorePlot [CPTXYAxis setOrthogonalPosition] нераспознанный селектор отправлен экземпляру

Используя CorePlot 2.1, я получаю следующее сообщение об ошибке

-[CPTXYAxis setOrthogonalPosition:]: нераспознанный селектор отправлен экземпляру 0x786c3740

Независимо от того, сколько я чистил, переустанавливал, я всегда получаю это сообщение

Раздел кода выглядит следующим образом;

CPTXYAxisSet *axisSet = (CPTXYAxisSet *) graph.axisSet ;

CPTXYAxis *x = axisSet.xAxis ;
x.majorTickLength = 5.0;
x.minorTickLineStyle = nil ;
x.majorTickLineStyle= lineStyle;
x.majorIntervalLength = @(1.0);
x.orthogonalPosition = @(0.0);

Любые мысли с благодарностью получены


person Julian    schedule 15.08.2016    source источник


Ответы (2)


изменить эту строку

x.orthogonalPosition = @(0.0);

to

x.orthogonalPosition = 0;
person Muhammed Irfan    schedule 15.08.2016
comment
Привет, Мухаммед. Можете ли вы добавить немного контекста или пояснения, чтобы было понятно, почему это изменение исправит решение? - person Vince Bowdren; 15.08.2016
comment
Я видел его правильную инициализацию здесь core-plot.github.io/iOS/< /а> - person Muhammed Irfan; 15.08.2016
comment
Если у вас есть дополнительная информация, ее следует включить в ваш вопрос, а не просто добавить в качестве комментария. В идеале любой читатель должен быть в состоянии понять весь ваш ответ без необходимости читать комментарии. - person Vince Bowdren; 15.08.2016

Задача решена

У меня все еще был основной сюжет 1.5, все еще в моих связанных фреймворках, раздел библиотек моего проекта.

person Julian    schedule 15.08.2016