二元运算符' =='不能应用于'任何'类型的操作数。和' Int'

时间:2018-03-27 09:58:16

标签: ios swift

错误详情:

  

二元运算符' =='不能应用于'任何'类型的操作数。和' Int'

for i in class_User.day {
    if i == 1 {
        print(i)
        strdays += "1"
    } else if (i == "2") {
        print(i)
        strdays += "- 2"
    }
}

我正在使用这个来自API的数组,但是我得到了这个错误,请你帮忙

1 个答案:

答案 0 :(得分:0)

您无法比较两种不同的类型值。试试这个。

if let days =  class_User.day as? [String]
{
   for i in days {
      if i == "MON" {
        print(i)
     } .....
  }
}