gpt4 book ai didi

swift - 如果使用 var,Xcode 会显示警告

转载 作者:搜寻专家 更新时间:2023-10-31 21:56:00 24 4
gpt4 key购买 nike

我正在做一个需要使用特定日历的项目:Calendar.german,无论用户偏好是什么。

我想阻止从事该项目的 future 开发人员使用 Calendar.current。有没有一种方法可以覆盖 Calendar.current 以显示警告以将它们指向正确的位置(例如,就像 Apple 处理弃用消息一样)?

另一种方法是覆盖 current 以返回 german:

extension Calendar {
static var german: Calendar {
var calendar = Calendar(identifier: .gregorian)
calendar.locale = Locale(identifier: "de")
calendar.firstWeekday = 2
return calendar
}

static var current: Calendar {
return german
}
}

但我真的想知道是否有可能出现“警告”的事情......

最佳答案

您可以将该方法标记为已弃用并添加一些评论。

@available(*, deprecated, message: "use german")
static var current: Calendar {
return german
}

这显示警告 'current' is deprecated: use german

关于swift - 如果使用 var,Xcode 会显示警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56269314/

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