1

代码是:

[_homeManager addHomeWithName:@"Dave's Home" completionHandler:^(HMHome *home, NSError *error) {
    if (error) {
        NSLog(@"%@", error.description);
    }
}];

错误是:

错误域 = HMErrorDomain 代码 = 32“操作无法完成。(HMErrorDomain 错误 32。)”

如何解决这个问题?(我很确定 HomeKit 功能已开启。此应用程序的 Home Data Privacy 也是如此。)

4

1 回答 1

3

我找到了这个错误的原因。我在我的应用程序中发现了同样的问题。当您多次添加同名的家时,会出现此错误。尝试使用“Dave's Home1”而不是“Dave's Home”然后它会起作用。试试这个它有效

[_homeManager addHomeWithName:@"Dave's Home1" completionHandler:^(HMHome *home, NSError *error) {
    if (error) {
        NSLog(@"%@", error.description);
    }
}];

欲了解更多信息检查:: https://appengineer.in/

于 2014-10-16T08:20:18.340 回答