nin*_*een 8 ios swift swift3 ios10 xcode8
我正在使用Xcode 8 Beta 4将Swift iOS项目转换为Swift 3.0.绝对值函数显示为不可用.这是一个代码示例......
let myInt = -3
let myAbsoluteInt = abs(myInt)
Run Code Online (Sandbox Code Playgroud)
第二行导致错误说明:'abs' is unavailable: Please use the 'abs(_:)' free function.
想法?
aya*_*aio 10
您向我们展示的代码适用于Xcode 8 beta 4.
我想你有另一个不同的问题导致这个误导性的错误信息.
例如,如果您导入了其他库,则可能会发生冲突.
一个快速的解决方法是使用完整类型:
let myAbsoluteInt = Swift.abs(myInt)
Run Code Online (Sandbox Code Playgroud)