HMHomeManager homes 是空的

HMHomeManager homes is empty

我正在创建 HMHomeManager 的实例,注册委托,等待 homeManegerDidUpdateHomes() 被调用,但是当我读取 manager.homes 时,它 returns 一个空数组。

我尝试检查以下内容:

不过似乎没有任何效果。

原来启用所有这些设置是不够的。您还需要转到项目的 Capabilities 选项卡,并启用 HomeKit。否则 manager.homes.count 将为零,而 manager.primaryHome 将为 nil.