嗨,我正在尝试向数据库添加主页,但出现错误。
[self.homeManager addHomeWithName:@"Enfield" completionHandler:^(HMHome *home, NSError *error)
{
if (error != nil) {
NSLog(@"Unable to add home. \n%@", error);
} else {
NSLog(@"Home added Sucessfully \n%@", home);
}
}];
我收到一个错误:
错误域 = NSCocoaErrorDomain 代码 = 4097 “操作无法完成。(可可错误 4097。)”(连接到名为 com.apple.homed.xpc 的服务)用户信息 = 0x7f9e9b965290 {NSDebugDescription = 连接到名为 com.apple 的服务。 homed.xpc}
我查看了其他帖子,看起来您必须拥有开发人员 ID,但这只是没有意义 Apple 允许开发没有 ID 的所有东西,但不允许开发 HomeKit。有人可以对此有所了解。
编辑:
GitHub 链接https://github.com/zlDev/HomeKitDemo
NinjaEDIT:一些代码