二元运算符 “&&” 不能被应用到两个字符串操作数
问题描述:
我得到这个错误...二元运算符 “&&” 不能被应用到两个字符串操作数
Binary operator "&&" cannot be applied to two String operands
此行的代码...
try WatchSessionManager.sharedManager.updateApplicationContext
(["color" : newPlay.tColor] && ["match" : newPlay.match])
我m试图updateApplicationContext
与“颜色”和“匹配”。
我不能单独做它们,否则它只需要第二行代码。 即这只会通过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])
你认为''&&运营商可以神奇地在这里使用?你不认为在尝试编写代码之前学习Swift的一小部分可能是一个好主意吗?喜欢,如何写字典? – matt