2015-09-27 70 views
-5

我得到這個錯誤...二元運算符 「&&」 不能被應用到兩個字符串操作數

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]) 

感謝您的幫助!

+2

你認爲''&&運營商可以神奇地在這裏使用?你不認爲在嘗試編寫代碼之前學習Swift的一小部分可能是一個好主意嗎?喜歡,如何寫字典? – matt

回答

1

答案是:

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