Ich habe ein seltsames Problem. Ich habe versucht, die Round-Funktion in einem meiner View-Controller aufzurufen.
let roundedValue = round( letterAmount[ index ] * 10 ) / 10
Es hat gut funktioniert. Als ich versuchte, round in einem anderen View Controller mit der gleichen Zeile zu verwenden.
let roundedValue = round( letterAmount[ index ] * 10 ) / 10
Ich erhalte die Fehlermeldung Der Wert des Nichtfunktionstyps 'Int' kann nicht aufgerufen werden.
Ich habe auch versucht, eine einfache Linie zu machen
round( 1.2 )
Das gleiche passiert, in einem View Controller wird kein Fehler angezeigt, in dem anderen wird der Fehler angezeigt. Der Wert des Nichtfunktionstyps 'Int' kann nicht aufgerufen werden. Warum geschieht dies?
Namenskollision. Ich vermute, dass Ihr zweiter Ansichts-Controller eine Eigenschaft round
mit dem Typ Typ hat Int
. Fügen Sie einen Namespace hinzu, um dies zu verdeutlichen:
let roundedValue = Darwin.round( letterAmount[ index ] * 10 ) / 10
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen