teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

追記

2018/09/27 09:02

投稿

Hayato1201
Hayato1201

スコア232

title CHANGED
File without changes
body CHANGED
@@ -51,4 +51,21 @@
51
51
 
52
52
  ```
53
53
 
54
- しかし以上のコメントに書いた様に受信した際にnilとなってしまいます。送信時には少なくともColorsに中身が入っている事は確認できるのですが、受信時にはなぜnilになってしまうのでしょうか?
54
+ しかし以上のコメントに書いた様に受信した際にnilとなってしまいます。送信時には少なくともColorsに中身が入っている事は確認できるのですが、受信時にはなぜnilになってしまうのでしょうか?
55
+
56
+
57
+
58
+
59
+ -----追記ーーーーー
60
+ 送信側で以下のように[UIColor]にデコードしてから送りました。
61
+ ```Swift
62
+ //iOS app側のVC
63
+ WCSession.default.transferUserInfo(["titles_watch": List_watch]) //List_watchは文字列の配列
64
+ if let Colors_w = NSKeyedUnarchiver.unarchiveObject(with: Colors) as? [UIColor] {
65
+
66
+ WCSession.default.transferUserInfo(["Colors_watch": Colors_w]) //ここは実行されているので送信じはnilではないはずなのですが。。。
67
+
68
+ }
69
+ ```
70
+
71
+ 以上のようにして、やはり送信じはnilではない事を確認していますが、受診時に、userInfo["Colors_watch"]がnilでreturnしてしまいます。。。