Bir Swift iOS projesini Xcode 8 Beta 4 kullanarak Swift 3.0'a dönüştürüyorum. Mutlak değer işlevi kullanılamıyor. 'abs' is unavailable: Please use the 'abs(_:)' free function
: İşte bir kod örneği ... belirten bir hataMutlak değer işlevi abs() Swift 3.0'da kullanılamaz. Abs (_ :) ücretsiz işlevini kullan?
let myInt = -3
let myAbsoluteInt = abs(myInt)
İkinci satır sonuçları olduğunu.
Fikirler?
* E kodu Xcode 8 beta 4 * çalışır:
Hızlı geçici çözüm tam türünü kullanmak olacaktır. Bu yanıltıcı hata mesajına neden olan başka bir sorun olduğunu varsayalım. İthalatınız nedir? Belki bir çatışma var. Ayrıca projeni "temizle". // A * hızlı bir çözüm * tam türünü kullanmak olabilir: 'izin myAbsoluteInt = Swift.abs (myInt)'. – Moritz
[İyi çalışıyor] gibi görünüyor (http://swiftlang.ng.bluemix.net/#/repl/57a36665febcdeea752f2edc) – Alexander
@EricAya, siz haklısınız. Bir çatışma vardı. Swift.abs (myInt) çözdü. Teşekkürler! – ninefifteen