ReactiveObjC 监听通知遇到的坑

RAC 功能很多,也很强大,但是在使用监听通知的时候,遇到一个问题,就是监听不能被释放:

[[[NSNotificationCenter defaultCenter] rac_addObserverForName:UIApplicationWillEnterForegroundNotification object:nil] subscribeNext:^(NSNotification * _Nullable x) {
    @strongify(self);
    if (self.pushedSetting) {
         self.pushedSetting = NO;
         [self wifiNameTextFieldWithWifiName];
     }
 }];

这样写虽然方便。但是,不能被释放
原因可以看这个RAC中监听通知的坑!所述,暂时先记录一下,我目前也没找到解决办法,后面再探究

你可能感兴趣的:(ReactiveObjC 监听通知遇到的坑)