Как отправить одну строку в Apple Watch - PullRequest
0 голосов
/ 11 декабря 2018

Я пишу приложение, чтобы отслеживать мои координаты и мою высоту во время похода, и хотел отобразить мою высоту в ApplWatch, но я понятия не имею, как отправить одну строку в May Watch.В Книгах и Интернете я нахожу только об отправке словарей.

Если кто-то может помочь, это было бы здорово.

1 Ответ

0 голосов
/ 11 декабря 2018

Вы можете использовать WCSession для отправки сообщений (в виде словарей) от главной цели к цели наблюдения после телефона и часов paired.

Отправка сообщения от основной цели:

if WCSession.isSupported() {
     WCSession.default.sendMessage(["messageContent": "YOUR MESSAGE HERE"], replyHandler: nil, errorHandler: nil)
}

Получите сообщение от цели наблюдения:

extension InterfaceController: WCSessionDelegate {
    // ...

    func session(_ session: WCSession, didReceiveMessage message: [String : Any]) {
        if let messageContent = message["messageContent"] as? String {
            self.yourLabel.setText(messageContent) // "YOUR MESSAGE HERE"
        }
    }

}
...