HMHomeManager房屋为空

时间:2018-07-11 20:23:03

标签: ios swift homekit

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

我尝试检查以下内容:

  • 将NSHomeKitUsageDescription密钥添加到我的info.plist
  • 在“设置”应用中为我的应用删除并添加对HomeKit的访问权限
  • 在家庭应用中删除我的住所并重新创建

但是似乎什么都没有。

1 个答案:

答案 0 :(得分:1)

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