質問編集履歴
1
追記
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してしまいます。。。
|