Вызов ios-charts из obj-c

Я пытаюсь использовать ios-chart (Swift framework) из моего проекта target-c. И я не использую раскадровку или UI-дизайнер. Я программирую. :-)

Есть ли кто-нибудь, кто может подсказать мне, как открыть LineChart или другую диаграмму из моего UIViewController? Мое лучшее предположение на данный момент - создать подкласс из UIViewController и программно добавить BarChartView, предоставленный моими данными, которые должны быть построены. Я думал, что найду UIViewController в папке интерфейса, но этого не сделал. Любой пример или подсказка приветствуется!

С уважением. Ян Гифварс


person Jan Gifvars    schedule 13.12.2015    source источник
comment
Вы спрашиваете, как вызвать код Swift из Objective-c? Или вы спрашиваете, как сделать диаграмму?   -  person Black Magic    schedule 29.01.2016


Ответы (2)


https://github.com/danielgindi/ios-charts Репозиторий содержит папку ChartsDemo с реальными примерами, написанными в объектив-c. Вы можете использовать его в качестве примера. Если вы хотите установить эту библиотеку как модуль с помощью Cocoapods, вам нужно включить use_frameworks в файл вашего модуля.

person SergStav    schedule 13.12.2015

swift можно вызывать из Obj-c и наоборот, что гарантируется яблоком:

https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html

Кстати, если вам нужна поддержка iOS 7, используйте исходный код ios-charts напрямую.

person Wingzero    schedule 14.12.2015