Questo blog post dovrebbe aiutarti.
Da quel post: In primo luogo, si creerà e attivare un WCSession in questo modo:
if (WCSession.isSupported()) {
let session = WCSession.defaultSession()
session.delegate = self
session.activateSession()
}
Per il trasferimento di un dizionario:
let applicationDict = // Create a dict of application data
let transfer = WCSession.defaultSession().transferUserInfo(applicationDict)
Poi, sul lato di ricezione, ti necessario implementare session:didReceiveUserInfo:
(Developer documentation). Nota, secondo Apple "watchOS2 Transition Guide"
Per iniziare la comunicazione, sia l'app Orologio che l'app iOS devono disporre di un oggetto WCSession attivo. In genere, ogni app crea, configura e attiva un oggetto sessione al momento dell'avvio e memorizza un riferimento ad esso in una posizione centrale. Quando si desidera inviare dati, si recupera l'oggetto sessione e si chiamano i suoi metodi.
fonte
2015-06-18 17:19:33
Esistono molti modi per trasferire i dati con 'WCSession'. Fare riferimento al collegamento della documentazione nella risposta di @ BeckyHansmeyer. – hgwhittle