2014-09-28 92 views
1

代码是:HomeKit抛错误32,在iOS8上的模拟器添加回家的时候

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

错误是:

错误域= HMErrorDomain码= 32“的操作无法完成。 (HMErrorDomain error 32.)“

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

+0

我发现这个[页码]上的原因(https://developer.apple.com/library/ios/documentation/ HomeKit /参考/ HomeKit_Constants/index.html中#// apple_ref/C/TDEF/HMErrorCode) – Dave 2014-09-28 08:25:08

回答

3

我找到了这个错误的原因。我的应用程序中发现了同样的问题。当您多次添加同名的家时出现此错误。尝试与“戴夫的家1”,而不是“戴夫的家”,那么它会工作。 试试这个它的工作原理

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

的更多信息,请:: https://appengineer.in/