一尘不染

在Swift中应删除NSNotification的观察者吗?

swift

NSNotification由于viewDidUnloaddealloc()不可用,我应该在哪里删除Swift 中的观察器?


阅读 231

收藏
2020-07-07

共1个答案

一尘不染

使用以下方法,其功能与相同dealloc

deinit {
    // Release all resources
    // perform the deinitialization
}

在取消释放类实例之前,将调用反初始化器。您使用deinit关键字编写反初始化器,类似于使用init关键字编写初始化器。反初始化器仅在类类型上可用。

迅捷反初始化器

2020-07-07