2016-03-14 24 views
1

我想知道您是否可以設置啓用附件的代碼編程?我在這一刻使用:在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提供的常見視圖輸入代碼。

回答

1

在此時,HomeKit文檔中沒有提及可以覆蓋使用HMHome addAccessory方法時顯示的默認屏幕。

我正在尋找這個自己,並沒有發現任何東西,也提出了蘋果開發者的HomeKit論壇上的問題。如果我在論壇上聽到不同的聲音,我會在這裏回覆。

相關問題