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