2016-02-17 3 views
0

Мой проект представляет собой проект Swift, который содержит пользовательский класс в Objective C. Теперь я пытаюсь использовать другой пользовательский класс, который находится в Swift в моем классе Objective C. Я могу получить класс, но все его методы: не доступный.Использование класса Swift в классе Objective C с быстрым проектом

проекта: Swift

Пользовательские библиотеки: Swift

Хотите использовать в: Objective C (другой обычай библиотека)

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

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

+1

не может помочь, потому что Я никогда этого не делал, но [это] (https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html#//apple_ref/doc/uid/TP40014216-CH10-ID122) может помочь. –

+0

Можете ли вы увидеть свои методы в своем myproject-Swift.h ?? –

+0

Возможный дубликат [Нельзя использовать классы Swift внутри Objective-C] (http://stackoverflow.com/questions/24206732/cant-use-swift-classes-inside-objective-c) – nielsbot

ответ

0

Да, вы можете использовать, когда и являются перетаскиванием объективного класса, то создается файл один мост, и этот файл импорт цель с классом .h файл как импорт «test.h»

+0

Спасибо, что ответили. Включен файл моста, из-за которого я могу использовать этот пользовательский класс Objective C. Я хочу включить Custom Swift в класс Objective C. Пожалуйста, снова проверьте мой вопрос –

+0

Вам необходимо импортировать ProjectName-Swift.h. Обратите внимание, что это имя проекта - другие ответы делают ошибку при использовании имени класса. Этот отдельный файл представляет собой автогенерированный заголовок, который определяет интерфейсы Objective-C для всех классов Swift в вашем проекте, которые либо аннотируются @objc, либо наследуются от NSObject. – ketan

+0

Я сделал это только для импорта Swift в Objective C. Я могу получить класс, но я не могу использовать его методы –

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