0

我从 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 导入库中的原始文件冲突。

你能帮忙吗?

4

1 回答 1

0

解决了

override func endpoint() -> String {
  return "LoginRequest"
}
于 2015-12-11T15:12:48.903 回答