无法读取WatchConnectivity框架的WCSession单例实例

时间:2017-11-09 07:20:37

标签: ios watchkit watchconnectivity wcsession

我正在尝试使用WCSession默认实例。但它给出了以下编译器问题。 When I try to read as vairable

When I try to read as method

Compiler suggests as method

默认实例的定义 When I jump to definition

1 个答案:

答案 0 :(得分:0)

试试这个:

var session : WCSession!

func startSession() {
    if WCSession.isSupported() {
        session = WCSession.default()
        session.delegate = self
        session.activate()
    }
}

在您想要激活WCSession的任何地方调用startSession()。最好在AppDelegate和ExtensionDelegate中。