Есть ли способ отправить предопределенный словарь или массив с iPhone на часы Apple с помощью swift? - PullRequest
0 голосов
/ 06 июля 2019

Я знаю, что есть много информации о том, как отправить простую пару key:value с iPhone для просмотра. Я пытаюсь передать предопределенный словарь полуфинал с этими данными в нем.

["teamb": USA, "longitude": 4.472840, "time": 21:00, "date": 02 Jul 2019, "latitude": 45.712250, "teama": England, "location": Stade de Lyon, Lyon]

На стороне iPhone, чтобы отправить сообщение, я делаю это

 if (WCSession.default.isReachable)
 {
     //this works
     let msg = ["Key" : "Value"]
     //this does not 
     let msg = semifinal
     WCSession.default.sendMessage(msg, replyHandler: nil, errorHandler: nil) 
 }

Чтобы получить это на стороне часов

  func session(_ session: WCSession, didReceiveMessage message: [String : Any]) 
{
        print ("info received");
}

Я попытался отправить массивы, словари с помощью других методов, таких как sendMessageData, TransferUserInfo, но мне кажется, что ничего не работает.

...