二元运算符"&&"不能应用于两个String操作数

时间:2015-09-27 00:59:49

标签: swift nsdictionary watchkit watch-os-2

我收到此错误...

Binary operator "&&" cannot be applied to two String operands

这行代码......

try WatchSessionManager.sharedManager.updateApplicationContext
(["color" : newPlay.tColor] && ["match" : newPlay.match])

我尝试 updateApplicationContext使用" color"和"匹配"

我不能单独完成它们,否则它只需要第二行代码。 即这只会通过match但不通过color

try WatchSessionManager.sharedManager.updateApplicationContext(["color" : newPlay.tColor])
try WatchSessionManager.sharedManager.updateApplicationContext(["match" : newPlay.match])

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

答案是:

try WatchSessionManager.sharedManager.updateApplicationContext(["color" : newPlay.tColor, "match" : newPlay.match])