Diese blog post sollte Ihnen helfen.
Von diesem Beitrag: Zunächst werden Sie erstellen und aktivieren ein WCSession wie so:
if (WCSession.isSupported()) {
let session = WCSession.defaultSession()
session.delegate = self
session.activateSession()
}
Für ein Wörterbuch zu übertragen:
let applicationDict = // Create a dict of application data
let transfer = WCSession.defaultSession().transferUserInfo(applicationDict)
Dann auf der Empfängerseite, werden Sie müssen implementiert werden session:didReceiveUserInfo:
(Developer documentation). Beachten Sie, dass nach Apples „watchOS2 Transition Guide“
Kommunikation beginnen, beide Merk App und iOS-App muss ein aktives WCSession Objekt hat. In der Regel erstellt, konfiguriert und aktiviert jede App ein Sitzungsobjekt zum Zeitpunkt des Starts und speichert einen Verweis darauf an einem zentralen Ort. Wenn Sie Daten senden möchten, rufen Sie das Sitzungsobjekt ab und rufen seine Methoden auf.
Es gibt viele Möglichkeiten, Daten mit 'WCSession' zu übertragen. Siehe den Dokumentationslink in der Antwort von @ BeckyHansmeyer. – hgwhittle