18
中不可见
我试图在Swift
中创建init
函数,并从Objective-C
创建实例。问题是我没有在Project-Swift.h
文件中看到它,并且在初始化时我无法找到该功能。我有如下定义的函数:swift init在objecitve-C
public init(userId: Int!) {
self.init(style: UITableViewStyle.Plain)
self.userId = userId
}
我甚至试图把@objc(initWithUserId:)
和我保持再次得到同样的错误。还有什么我失踪?我如何使构造函数对Objective-C
代码可见?
我阅读下面这个:
How to write Init method in Swift
How to define optional methods in Swift protocol?