Я пытаюсь создать init
функции в Swift
и создавать экземпляры из Objective-C
. Проблема в том, что я не вижу его в файле Project-Swift.h
, и я не могу найти функцию при инициализации. У меня есть функция, определенная ниже:
public init(userId: Int!) {
self.init(style: UITableViewStyle.Plain)
self.userId = userId
}
Я даже попытался поставить @objc(initWithUserId:)
, и я снова получаю ту же ошибку. Есть что-то еще, что мне не хватает? Как получить конструктор, видимый для Objective-C
кода?
Я читаю ниже: