cuốn sách gpt4 ai đã làm

swift - @available 重命名需要帮助

In lại Tác giả: Walker 123 更新时间:2023-11-28 05:50:12 26 4
mua khóa gpt4 Nike

不确定使用@rename 指令的所有方法。

我正在尝试重命名一个方法

@available(*, deprecated, renamed: "setValueInTable")
public func setValue(table: String, key: String, value: String, autoDeleteAfter: Date? = nil) -> Bool {

到:

public func setValueInTable(_ table: DBTable, for key: String, to value: String, autoDeleteAfter: Date? = nil) -> Bool

使用指令会给我警告,但自动修复不会处理参数名称。有没有一种方法可以格式化指令,以便自动修复能够针对参数名称更改正常工作?

câu trả lời hay nhất

Swift 目前不支持。我的建议是向提及参数标签更改的属性添加一个 message 参数:

@available(*, deprecated, renamed: "setValueInTable", message: "The parameter labels have changed to (_:for:to:autoDeleteAfter:)")
public func setValue(table: String, key: String, value: String, autoDeleteAfter: Date? = nil) -> Bool {}

关于swift - @available 重命名需要帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53239260/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress