在HomeKit中,我可以设置以编程方式启用附件的代码吗?

我想知道您是否可以设置以编程方式启用附件的代码? 我在这一刻使用:

import UIKit import Foundation import HomeKit let homeManager = HMHomeManager() func addAccessory () { if let home = homeManager.primaryHome { for room in home.rooms { if room.name == "Kitchen" { homeManager.primaryHome?.addAccessory(accessory, completionHandler: { (error) -> Void in if error != nil { print("ERROR 1 \(error?.localizedDescription)") }else { self.homeManager.primaryHome?.assignAccessory(accessory, toRoom: room, completionHandler: { (error) -> Void in if error != nil { print("ERROR 2 \(error?.localizedDescription)") } else { print("Accessory Add successfully") }}}} } 

我不会使用Apple提供的通常视图来输入代码。

此时,HomeKit文档中没有引用能够覆盖使用HMHome addAccessory方法时显示的默认屏幕。

我自己一直在寻找这个并没有找到任何东西,并且还在Apple Developer的HomeKit论坛上提出了这个问题。 如果我在论坛上听到不同的话,我会在这里回复。