2015-06-16 3 views
2

Итак, я собирался начать переносить приложение быстрее (поскольку с ним просто гораздо легче работать), и я решил, что Id сможет сделать немного в то время как вы должны использовать его с существующим кодом цели-c.Swift - использование неразрешенного идентификатора (класс Objective-C)

Проблема, возникающая у меня, кажется, что взаимодействие по какой-то причине не работает.

  • У меня есть файл MODULE_NAME-Bridging-header.h и операторы импорта: Bridging Header File

  • У меня есть это указано в разделе Настройки сборки> Swift Compiler> Objective-C Bridging Заголовок Build Settings

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

Здесь ошибка Im получение: Error

Любая помощь будет оценена.

ответ

6

Вам необходимо указать весь путь к файлу из корневой папки, а не только имя файла.

в разделе Настройки сборки> Swift Compiler> Objective-C Bridging Заголовок говоря:

MobileScripts/MobileScripts Перекрывает-header.h

Смежные вопросы