小编Dav*_*ker的帖子

如何在模拟器上启用暗模式?

我试图弄清楚如何在Xcode模拟器上打开新的暗模式。据我所知,天黑时,它会在实际设备上自动打开。有没有办法在模拟器上触发它?

xcode

5
推荐指数
3
解决办法
540
查看次数

何时在WCSession对象上调用activateSession()

我想知道什么时候会在手表和iOS设备上的WCSession对象上调用activateSession().

在文档中它说:

始终在调用任何与会话相关的方法之前分配代理并激活会话.必须先配置并激活会话,然后才能发送消息或获取有关连接状态的信息.

起初我以为我把我的代码初始化为会话:

 if (WCSession.isSupported()) {
        session = WCSession.defaultSession()
        session.delegate = self
        session.activateSession()
    }
Run Code Online (Sandbox Code Playgroud)

在iOS设备上的viewDidLoad和手表端的willActivate中.

它有效...但我不认为这是一个很好的解决方案.我对应用程序生命周期还不太熟悉,但据我所知,每次应用程序打开时都会调用它们.

每次打开其中一个应用程序时,是否会导致"重新连接"?

放置该代码的好地方在哪里?

lifecycle swift watchos-2 wcsession

4
推荐指数
1
解决办法
1146
查看次数

标签 统计

lifecycle ×1

swift ×1

watchos-2 ×1

wcsession ×1

xcode ×1