我从 Objective C 转换了一些代码。
-(nonnull NSString*) endpoint {
return @"LoginRequest";
}
Swift 转换器产生
func endpoint() -> nonnull NSString {
return "LoginRequest"
}
然而,非空值不被 swift 识别。这也应该是一个覆盖函数。
我相信它应该沿着
override func endpoint() -> NSString {
return "LoginRequest"
}
但它带来了一个错误。Method 不会覆盖其超类中的任何 Method。我不应该需要删除覆盖,如果我这样做,它会与 Objective C 导入库中的原始文件冲突。
你能帮忙吗?