Swift, какие настройки проекта и код конфигурации мне нужны для использования Objective C CocoaPod с проектом swift? - PullRequest
0 голосов
/ 15 января 2019

Ранее я настроил инфраструктуру Objective C, которая отлично работает с проектом Objective C, который также отлично работает, когда я перешел на свой собственный модуль.

Я читал различные посты о проблемах отладчика, возможно, мне нужно добавить фреймворк в подпапку. Кроме того, требуется соединительный заголовок и обычный импорт Objective C.

По своему опыту я обнаружил, что он не идеален и не могу отобразить свойства экземпляра класса в отладчике. Вместо этого вижу ObjectiveC.NSObject.

У меня также есть проблемы с тем, что строки неправильно передаются в методы Objective C в платформе, а значения не отображаются. Я также получаю ошибки при доступе к этим строкам.

Мне действительно нужно знать, что возможно, что я должен видеть, какие шаги я должен выполнить и как мне поступить, чтобы получить помощь.

Кажется, что в XCode есть ошибки, что значения не преобразуются правильно.

У меня осталось ощущение, что мне придется внести в мою структуру Objective C довольно много изменений, что довольно разочаровывает.

Я также довольно новичок в стремительности, и это поставило под сомнение то, чему я научился.

1 Ответ

0 голосов
/ 15 января 2019

Чтобы использовать Cocoapods Objective-c в проекте Swift, вам нужно создать промежуточный заголовок, который вы будете использовать для импорта любых классов Objective-c, которые вы хотите выставить в Swift.

Вам должно быть предложено, если вы хотите файл заголовка моста в какой-то момент, но если вы отказались, вы можете создать его вручную, выполнив следующие действия: вручную создать заголовок моста

...