我有liquidFloatingActionButton
,您添加操作的方式是didSelectItemAtIndex
功能。但是如何调用某些索引来为每个不同的索引添加不同的函数?
“无法赋值:'index'是'let'常量”。
func liquidFloatingActionButton(_ liquidFloatingActionButton: LiquidFloatingActionButton, didSelectItemAtIndex index: Int) {
print("did Tapped! \(index)")
if index = "0"{
print("Buy")
}else if index = "1"{
print("Trade")
}else if index = "2"{
print("Save")
}else if index = "3"{
print("Message")
}else if index = "4"{
print("Directions")
}
liquidFloatingActionButton.close()
}
答案 0 :(得分:1)
有2个错误。第一个是您使用Assignment Operator
(=)而不是Comparison Operators
(==)。另一个错误是您正在将字符串与int进行比较。
有关基本运算符的更多信息here
func liquidFloatingActionButton(_ liquidFloatingActionButton: LiquidFloatingActionButton, didSelectItemAtIndex index: Int) {
print("did Tapped! \(index)")
if index == 0{
print("Buy")
}else if index == 1{
print("Trade")
}else if index == 2{
print("Save")
}else if index == 3{
print("Message")
}else if index == 4{
print("Directions")
}
liquidFloatingActionButton.close()
}