RAC 功能很多,也很强大,但是在使用监听通知的时候,遇到一个问题,就是监听不能被释放:
[[[NSNotificationCenter defaultCenter] rac_addObserverForName:UIApplicationWillEnterForegroundNotification object:nil] subscribeNext:^(NSNotification * _Nullable x) {
@strongify(self);
if (self.pushedSetting) {
self.pushedSetting = NO;
[self wifiNameTextFieldWithWifiName];
}
}];
这样写虽然方便。但是,不能被释放
原因可以看这个RAC中监听通知的坑!所述,暂时先记录一下,我目前也没找到解决办法,后面再探究
网友评论