我想知道您是否可以通过编程方式设置启用附件的代码?我在此时此刻使用:
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?.addAccessor
每个SwiftUI教程/示例都使用由我定义的模型对象,我是编写应用程序的人。但是,当模型对象不在我的直接控制之下时,最佳实践是什么?例如,HomeKit框架有一个获取给定家庭中所有房间的应用编程接口。它返回一个HMRoom对象数组:
open class HMRoom: NSObject
{
open var name: String { get }
open var accessories: [HMAccessory] { get }
open var uniqueIdentifier: UUID { get }
// Update the room
我想让我的Homekit应用程序添加另一个用户。我想我可以使用函数addUser,但根据链接
一些与用户相关的功能已经被废弃了。addUser有什么替代功能吗?如何在iOS 10中的Homekit应用程序中添加用户?
谢谢!
错误描述是Optional("Operation is not supported.")