【发布时间】:2015-06-09 18:52:55
【问题描述】:
这把我吓坏了,而且非常烦人。我以前也遇到过类似的问题,但是不知道怎么解决的。
所以,我有这个条件
for jfa:Dictionary<String, AnyObject> in jfaDict {
if Int(jfa[JobType.JobNoKey]) == jobNo
{
//Some stuff to do here
}
}
JobType.JobNoKey 是一个字符串,而 jobNo 是一个 Int
我收到以下错误:
二元运算符 '==' 不能应用于两个 Int 操作数
这是什么意思?
【问题讨论】:
-
这是一个糟糕的错误消息。如果您希望我们提供解决方案,您需要包含更多信息,例如
jfa和.JobNoKey的类型。