Mam błąd przeciążenia Rozdzielczość dwuznaczność w tym wierszu:Jak naprawić niejednoznaczność w Przeciążeniu w Kotlin (bez lambda)?
departureHourChoice!!.selectionModel.select(currentHourIndex)
dla odniesienia:
departureHourChoice
jestChoiceBox<Int>
, która jest odjava.scene.control
currentHourIndex
jestInt
Niejednoznaczność w przypadku przeciążenia występuje w metodzie
.select()
; Jest przeciążony i może akceptować dwa rodzaje parametrów:(T obj)
lub(int index)
.Metoda
.select()
pozwala wybrać element zChoiceBox
i można określić, który element można wybrać, odwołując się do tego elementu lub do jego indeksu. W tym przypadku chcę, aby został wybrany przez Index (int
).
Jak należałoby rozwiązać przeciążenie Resolution dwuznaczność?
to nie kompiluje albo od 'currentHourIndex' jest już 'Int' – miensol