二元运算符“&&”不能应用于两个字符串操作数

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

我收到这个错误...

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

对于这行代码...

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

我正在尝试 updateApplicationContext 同时使用 "color" 和 "match"

我不能分开做,不然只需要第二行代码。 即这只会通过 match 但不会通过 color:

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

感谢您的帮助!

答案是:

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