0

我对 HMRoom 添加有疑问。当我将 HMRoom 添加到 HMHome 时,它​​会被添加,但在成功添加后,我试图将 HMHome 房间加载到 tableview 中。但它不会立即返回房间。- (void)home:(HMHome *)home didAddRoom:(HMRoom *)room 即使我为 HMHome 设置了委托但在 30 秒后调用 homeManagerDidUpdateHomes 方法,该方法也没有被调用。任何人都可以建议我解决这个问题。

4

1 回答 1

-1

您调用错误的方法将房间添加到主页。要给家里增加房间,你需要打电话,

- (void)addRoomWithName:(NSString *)roomName completionHandler:(void (^)(HMRoom *room, NSError *error))completion;

您可以重新加载表格以获取您在addRoomWithName方法的completionHandler中添加的房间信息。由要在其中添加房间的 HMHome 对象调用。

你调用的方法,

- (void)home:(HMHome *)home didAddRoom:(HMRoom *)room toZone:(HMZone *)zone

是向区域添加房间时调用的委托方法。

并确保您已正确设置家庭代表。

于 2015-08-05T05:05:44.650 回答