gpt4 book ai didi

ios - 为什么 "Add Accessory" View Controller 在长时间延迟后才出现?

转载 作者:行者123 更新时间:2023-11-30 12:53:59 25 4
gpt4 key购买 nike

我遇到的问题是,在添加 HomeKit 配件警报中按 添加 后大约 6 秒,出现了添加配件 View Controller (图 2) (图 1)太长了。 (Xcode 8.2 beta,部署目标:10.0,设备 iOS:10.1.1)

代码相当简单:

homeHMHome
accessory 是一个 HMAccessory

override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
defer {
tableView.deselectRow(at: indexPath, animated: true)
}

let accessory = accessories[indexPath.item]

home.addAccessory(accessory) { error in
// ...
}
}

我已经尝试将代码包装在 DispatchQueue.main.async {/**/} 中,但这并不能加快演示速度。

<小时/>

这只是一个问题,因为附件尚未经过认证,还是我忘记配置/等待某些内容才能安全地调用 addAccessory

注意:在 HomeKit example provided by Apple 中添加附件时,我遇到了同样的问题

<小时/>

图 1:添加 HomeKit 配件警报
Add HomeKit Accessory Alert

图 2:添加附件 View Controller
Add Accessory View Controller

最佳答案

当我更新 Bridge 的固件后,问题就消失了。

关于ios - 为什么 "Add Accessory" View Controller 在长时间延迟后才出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40634940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com