Ich konvertiere ein Swift iOS-Projekt mit Xcode 8 Beta 4 in Swift 3.0. Die Absolutwertfunktion ist nicht verfügbar. Hier ist ein Codebeispiel ...Absolutwertfunktion abs() in Swift 3.0 nicht verfügbar. Benutze abs (_ :) freie Funktion?
let myInt = -3
let myAbsoluteInt = abs(myInt)
Die zweite Zeile führt zu einem Fehler, der besagt: 'abs' is unavailable: Please use the 'abs(_:)' free function
.
Ideen?
* Ihr Code funktioniert in Xcode 8 Beta 4 *. Ich nehme an, Sie haben ein anderes Problem, das diese irreführende Fehlermeldung verursacht. Was sind deine Importe? Vielleicht gibt es einen Konflikt. "Säubere" auch dein Projekt. // Ein * schneller Workaround * könnte der vollständige Typ sein: 'let myAbsoluteInt = Swift.abs (myInt)'. – Moritz
Scheint [funktioniert gut] (http://swiftlang.ng.bluemix.net/#/repl/57a36665febcdeea752f2edc) – Alexander
@EricAya, Sie hatten Recht. Es gab einen Konflikt. Swift.abs (myInt) löste es. Vielen Dank! – ninefifteen