如何修复 Kotlin 中的过载分辨率歧义(无 lambda)?
我在以下行中遇到过载分辨率歧义错误:
departureHourChoice!!.selectionModel.select(currentHourIndex)
参考资料:
departureHourChoice
是一个 ,它来自ChoiceBox<Int>
java.scene.control
currentHourIndex
是一个Int
方法中发生过载解析歧义;它是重载的,可以接受两种参数:或 。
.select()
(T obj)
(int index)
该方法允许选择 中的项,并且您可以通过引用该项或其索引来确定可以选择哪个项。在这种情况下,我希望它通过索引()选择。
.select()
ChoiceBox
int
如何解决过载分辨率歧义?