ios - La función de valor absoluto abs () no está disponible en Swift 3.0. Utilice abs (_ :) función gratuita?




1 Answers

El código que nos muestra funciona para mí en Xcode 8 beta 4.

Supongo que tiene otro problema diferente que causa este mensaje de error engañoso.

Por ejemplo, podría ser un conflicto si ha importado otras bibliotecas.

Una solución rápida sería usar el tipo completo:

let myAbsoluteInt = Swift.abs(myInt)

Estoy convirtiendo un proyecto de Swift iOS a Swift 3.0 usando Xcode 8 Beta 4. La función de valor absoluto muestra que no está disponible. Aquí hay un ejemplo de código ...

let myInt = -3
let myAbsoluteInt = abs(myInt)

La segunda línea genera un error que indica: 'abs' is unavailable: Please use the 'abs(_:)' free function .

Ideas?




Related

ios swift swift3 ios10 xcode8