首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >苹果手表未配对ActivateSession慢

苹果手表未配对ActivateSession慢
EN

Stack Overflow用户
提问于 2016-09-21 11:02:42
回答 1查看 63关注 0票数 0

在AppDelegate中的didFinishLaunchingWithOptions中,我将手表连接到应用程序。

代码语言:javascript
运行
复制
if ([WCSession isSupported]) {
   WCSession *session = [WCSession defaultSession];
   session.delegate = self;
   [session activateSession];
}

这在大多数情况下都很好。然而,当用户有一个配对的手表,他们取消对手表,我们正经历在会话activateSession的延迟。执行此调用大约需要7-8秒。这给应用程序的启动带来了巨大的延迟。

我怀疑这是一个苹果的错误,我不期望苹果在短时间内对此作出修正。

在我解决问题的时候,我想在activateSession之前检查一下手表是否成对。但是,“会话”不包含有效数据。在“会话activateSession”语句之前,如何检查手表是否成对?

这发生在in 9.3和in 10.0.1中,我还没有测试过其他版本。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-22 03:54:31

这听起来确实像个窃听器。作为一种解决办法,您可以:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39614747

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档