Moh*_*ard 5 ios swift snapkit swift5 xcode10.2
我有这段代码:
@available(*, deprecated:3.0, message:"Use activate().")
public func install() {
self.activate()
}
Run Code Online (Sandbox Code Playgroud)
而且由于我已经升级到swift5和xcode 10.2,所以我得到以下警告:
非特定平台“ *”的“可用”属性中的版本号超出预期
并固定为:
将':3.0'替换为''
这是什么警告?它说什么?
该文件指出,星号不能与斯威夫特的版本号可以使用,但也许这不是斯威夫特5之前执行呢?
等效属性为:
@available(swift, deprecated:3.0, message:"Use activate().")
Run Code Online (Sandbox Code Playgroud)
更好的是:
@available(swift, deprecated:3.0, renamed:"activate()")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
937 次 |
| 最近记录: |