gpt4 book ai didi

ios - Swift 中的错误,无法分配给文字值

转载 作者:搜寻专家 更新时间:2023-11-01 06:21:34 24 4
gpt4 key购买 nike

我一直在尝试用 swift 做一个 if 语句来检查标签是否等于相同的文本。像这样,

if splitLabel.text = 1.0 = true {
var tipTotal = percentage * Double((billAmount)!)

但我得到错误无法分配给文字值

这是在带有 Xcode 7 的 Swift 中

最佳答案

由于语句中有两个赋值运算符 (=),因此存在一些猜测。

  1. 您不能将字符串 (splitLabel.text) 与数字 (1.0) 进行比较。它们不是同一类型,因此无法进行比较。
  2. 比较运算符是==,不是=,后者是赋值运算符。
  3. 语句中有两个赋值运算符(=)。

可能你想要这样的东西:

if splitLabel.text == "1.0" {

关于ios - Swift 中的错误,无法分配给文字值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33060565/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com