Я работаю в приложении, написанном в Objective-C, и мы хотели бы начать интегрировать в него Swift.Протокол Objective-C не распознан в Swift
Я написал простой класс контроллера вида в Swift и для работы в приложении он должен соответствовать протоколу, написанному в Objective-C. В моем классе Swift у меня есть следующее заявление:
@objc class SwfViewController: UIViewController, theProtocolName {
//some code
}
В моем файле заголовка шунтирующего У меня есть имя класса протокола ссылается.
#import "theProtocolName.h"
Я выполнил все необходимые методы, перечисленные в протоколе, но до сих пор я получаю сообщение об ошибке говорящее
SwfViewController не соответствует протоколу «theProtocolName»
Я m довольно новый для Swift и мог бы легко оставить что-то. Любые предложения о том, что проверить? Благодаря!
Не могли бы вы добавить код протокола и реализацию SwfViewController? Вероятно, вы неправильно указали методы в SwfViewController. – agy