• KVO的使用(1)


    1、在某个类中添加下面方法:

    -(void)viewWillAppear:(BOOL)animated{

      [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(oneObjHandleInfo:) name:@"NotificationViewController" object:nil];

    }

    -(void)viewWillDisappear:(BOOL)animated{

    [[NSNotificationCenter defaultCenter] removeObserver:self];

    }

    //

    -(void) oneObjHandleInfo:(NSNotification*) notification{

        //取得接受数据并打印

       NSString *getsendValue = [[notification userInfo] valueForKey:@"Key-name"];

        NSLog(@"=====%@========",getsendValue);

    }

    2、实现通知:可以直接放在不同的类文件中,也可以在本文件中调用

      [[NSNotificationCenter defaultCenter] postNotificationName:@"NotificationViewController" object:self userInfo:@{@"Key-name":@"Value-name"}];

  • 相关阅读:
    缓存
    vue 生命周期:
    mongodb 数据库 增删改查
    微信小程序左右分类滚动列表
    4月29日记
    什么是MVVM
    什么是mvc
    React路由
    TodoList案例
    React中兄弟组件传值
  • 原文地址:https://www.cnblogs.com/niexiaobo/p/4462587.html
Copyright © 2020-2023  润新知