2016-11-22 2 views
0

In meinem vorherigen App haben wirSwift 3.0 stringFromStringNumberOrNil Ersatz nicht gefunden. App gibt Fehler „mehrdeutiger Verweis auf Mitglied‚Wert‘oder mehrdeutige Verwendung von‚Wert‘“

let value = String.stringFromStringNumberOrNil(myProperty?.value) 
valueLabel.text = value 

In obigem Code ‚myProperty.value‘ war eine Art ‚All‘ haben Klasse

Wenn ich versuche, den gleichen Code zu swift 3.0 App Ursache Fehler

schrieb ich habe zu konvertieren:

var value1 : Int = myProperty.value as Int 

oder

var value1 : String = aylaProperty.value as! String 

App gibt Fehler:

Ambiguous reference to member 'value' 

Was soll ich dafür tun?

Antwort

1

Verwenden String s initializer

let myPropertyValue:Any = 6 
let x = myPropertyValue as! Int 
let value = String(x) 
let valueLabel = UILabel() 
valueLabel.text = value 
Verwandte Themen