Swift 调用特定索引为该索引添加函数

Swift 调用特定索引为该索引添加函数,swift,Swift,我有一个liquidFloatingAction按钮,添加操作的方式是didSelectItemAtIndex函数。但是我如何调用某些索引来为每个不同的索引添加不同的函数呢 这是我到目前为止得到的结果,但我得到的错误是: “无法分配给值:'索引'是'let'常量” 有两个错误。第一个是您使用的是赋值运算符(=)而不是比较运算符(=)。另一个错误是将字符串与int进行比较。 有关基本运算符的详细信息 您应该使用=而不是=,否则将该值指定给索引。此外,索引不是一个字符串,而是一个int,所以如果i

我有一个
liquidFloatingAction按钮
,添加操作的方式是
didSelectItemAtIndex
函数。但是我如何调用某些索引来为每个不同的索引添加不同的函数呢

这是我到目前为止得到的结果,但我得到的错误是:

“无法分配给值:'索引'是'let'常量”


有两个错误。第一个是您使用的是
赋值运算符
(=)而不是
比较运算符
(=)。另一个错误是将字符串与int进行比较。 有关基本运算符的详细信息


您应该使用
=
而不是
=
,否则将该值指定给索引。此外,索引不是一个字符串,而是一个int,所以如果index==1,那么我做的可能不起作用。我在上面添加了一个图像,这样你就可以看到我在说什么了。错误在于你将字符串与int进行比较。这就像将peer与apple进行比较一样。使用1而不是“1”
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()
}
 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()
}