从HMUsers数组了解Admin

时间:2015-08-27 11:21:05

标签: homekit ios-homekit

我遇到一个问题,当我想将房间添加到Home incase时,如果用户是Guest,那么我会收到HMErrorCodeInsufficientPrivileges错误。我有一个视图,在点击名为" Add Room"的按钮后会显示,我想要在用户点击添加房间按钮时想要检测到它并想要显示警报而不重定向用户添加房间视图。谢谢宝贵的时间。如果我不清楚,请告诉我。

1 个答案:

答案 0 :(得分:2)

最后在iOS 9中我找到了这个解决方案。

 HMUser *adminOrNot = [selectedHome currentUser];
 HMHomeAccessControl *homeContr = [selectedHome homeAccessControlForUser:adminOrNot];

 if(homeContr.administrator)
 {

 }