gpt4 book ai didi

objective-c - Objective C 到 Swift Nonnull 的转换

转载 作者:行者123 更新时间:2023-11-30 13:51:30 24 4
gpt4 key购买 nike

我正在从 Objective C 转换一些代码。

-(nonnull NSString*) endpoint {
return @"LoginRequest";
}

Swift 转换器生成

func endpoint() -> nonnull NSString {
return "LoginRequest"
}

但是 swift 不识别非空。这也应该是一个覆盖函数。

我认为应该是这样的

   override func endpoint() -> NSString {
return "LoginRequest"
}

但它会引发错误。方法不会覆盖其父类(super class)中的任何方法。我不需要删除覆盖,如果删除,它会与 Objective C 导入库中的原始内容发生冲突。

你能帮忙吗?

最佳答案

解决了

override func endpoint() -> String {
return "LoginRequest"
}

关于objective-c - Objective C 到 Swift Nonnull 的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34226153/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com