Swift中移除通知的方法和OC中移除通知的方法不一样。在OC中移除通知,一般都移除通知的代码放到dealloc方法中,而在Swift中移除通知,使用deinit(类反初始化方法(析构方法))方法。代码如下:
//MARK:-移除通知
deinit { NSNotificationCenter.defaultCenter().removeObserver(self)
}
Swift中移除通知的方法和OC中移除通知的方法不一样。在OC中移除通知,一般都移除通知的代码放到dealloc方法中,而在Swift中移除通知,使用deinit(类反初始化方法(析构方法))方法。代码如下:
//MARK:-移除通知
deinit { NSNotificationCenter.defaultCenter().removeObserver(self)
}