基于 HomeKit 的家庭自动化开发指南
1. 应用内信号变更处理
在应用开发中,通常期望使用完成处理程序来重新加载数据并更新视图。一种便捷的方法是使用 NSNotificationCenter 。以下是具体操作步骤:
- 在 HomeStore 类的类体顶部添加一个常量 AddAccessoryNotification ,用于作为通知标识符:
struct Notification {
static let AddAccessoryNotification = "AddAccessoryNotification"
}
- 在
HomeStore类的viewDidLoad方法中,添加以下代码来注册一个观察者,以便在添加配件时接收通知:
NSNotificationCenter.defaultCenter().addObserver(self,
selector: "updateAccessories",
name: HomeStore.Notification.AddAccessoryNotification, object: nil)
- 添加一个新方法
updateAccessories,当接收到通知时,该方法将重新加载表格视图的
超级会员免费看
订阅专栏 解锁全文
1648

被折叠的 条评论
为什么被折叠?



