Работа с библиотекой iOS Charts(BarChartDataEntry) вObjective C с Xcode 8

Я установил библиотеку Chart (версия 3.0.1) (https://github.com/danielgindi/Charts) в моем проекте objective-C. В предыдущей версии моего кода строка ниже работает успешно,

    BarChartDataSet *set12 = [[BarChartDataSet alloc] initWithYVals:yvals label:@"Water Consumed"];

В последней версии диаграмм, т.е. 3.0.1, приведенная выше строка приводит к ошибке сборки: -

Нет видимого @interface для «BarChartDataEntry», объявляет селектор «initWithValue: xIndex:»

У меня класс BarChartDataSet и такого метода нет. Какой будет замена этого метода в Objective-C?


person pkc456    schedule 23.01.2017    source источник


Ответы (1)


Вам нужно использовать метод ниже для BarChartDataSet

BarChartDataSet *set1 = [[BarChartDataSet alloc] initWithValues:yVals label:@"Quarter Share"];

Просто замените initWithYVals на initWithValues.

person CodeChanger    schedule 23.01.2017
comment
Какой будет альтернатива barSpace собственности. Ошибка: свойство barSpace не найдено в объекте типа BarChartDataSet. - person pkc456; 23.01.2017
comment
Я думаю, что это было удалено из BarChartDataSet и добавлено в BarChartData, пожалуйста, проверьте эту ссылку: github.com/danielgindi/ Карты/выпуски/1849 - person CodeChanger; 23.01.2017
comment
Какова альтернатива [[BarChartData alloc] initWithXVals:xVals dataSets:dataSets] ? - person pkc456; 24.01.2017
comment
[[BarChartData alloc] initWithXVals:xVals dataSets:dataSets] альтернатива BarChartData *data = [[BarChartData alloc] initWithDataSets:dataSets]; - person CodeChanger; 24.01.2017
comment
Я очень ценю вашу помощь в решении моей проблемы. Могу ли я попросить больше альтернативы, пожалуйста. Альтернатива [[BarChartDataEntry alloc] initWithValue:obj.quantity.doubleValue xIndex:i] ? - person pkc456; 24.01.2017
comment
Я рад помочь вам, но было бы неплохо задать новый вопрос, объединив все ваши запросы в один вопрос. используйте этот альтернативный метод выбора: [[BarChartDataEntry alloc] initWithX:index y:yValue]. - person CodeChanger; 24.01.2017
comment
твоя проблема решена? если да, можете ли вы принять этот ответ, чтобы другие могли найти его полезным? - person CodeChanger; 25.01.2017
comment
Пожалуйста, посмотрите на новый вопрос, связанный с ios-charts. Я уверен, что вы можете помочь мне решить эту проблему. - person pkc456; 27.01.2017