Получена ошибка: _OBJC_CLASS _ $ __ TtC10ChartsDemo12XYMarkerView в диаграммах,

Я использовал библиотеку «Диаграммы» в своем проекте для отображения столбчатой ​​диаграммы с накоплением. и он просыпается нормально. Библиотека: https://github.com/danielgindi/Charts

Теперь я хочу добавить в свой проект всплывающую подсказку для отображения значений.

Нравиться :

введите здесь описание изображения

Я уже выполнил следующие шаги:

  • Перетащите Charts.xcodeproj в свой проект.
  • Перейдите в настройки своей цели, нажмите «+» в разделе «Встроенные двоичные файлы» и выберите Charts.framework.
  • @import Графики

  • При использовании Swift в проекте ObjC:
    • Вам необходимо импортировать заголовок моста. Обычно это «YourProject-Swift.h», поэтому в ChartsDemo это «ChartsDemo-Swift.h».
    • Не пытайтесь включить «ChartsDemo-Swift.h» в свой проект :-)
    • (Xcode 8.2+) В разделе «Параметры сборки» отметьте «Всегда встраивать стандартные библиотеки Swift»

И я добавил этот код, который уже упоминался в его демонстрационном проекте.

введите здесь описание изображения

Но у меня такая ошибка:

введите здесь описание изображения

Кто-нибудь знает, как это исправить?


person Yasika Patel    schedule 12.05.2017    source источник
comment
Могу ли я узнать название проекта, поскольку заголовок b'cus bridger начинается с вашего имени проекта - Swift.h #import "ProjectName-Swift.h"?   -  person CodeChanger    schedule 15.05.2017
comment
@CodeChanger да, я добавил.   -  person Yasika Patel    schedule 16.05.2017
comment
Проблема все еще существует или вы ее решили?   -  person CodeChanger    schedule 16.05.2017


Ответы (2)


Попробуйте следующие шаги:

Отключен BITE_CODE> Добавлены все необходимые фреймворки для вашего фреймворка> Флаг компоновщика -ObjC (не -Objc)> Очистить> Выполнить

person KKRocks    schedule 12.05.2017

Вы говорите, что выполнили этот шаг: «При использовании Swift в проекте ObjC», а затем вы говорите, что выполнили шаг «добавление кода Objective-C из демонстрации».

Означает ли это, что вы действительно используете Swift в своем проекте, но затем пытаетесь добавить в него код Objective-C? В демонстрациях нет быстрого кода, поэтому вам необходимо преобразовать демонстрационный код в быстрый перед его использованием.

person DevB2F    schedule 12.05.2017