Block 反向传值的简单应用

    xiaoxiao2026-05-10  3

    6.27  Block  用于反向传值 

    在下一个页面定义一个 block 块

    typedef void (^ReturnNickText)(NSString *NickText);

    @property (nonatomic, copy) ReturnNickText returnText;

     然后在下个页面的合适的位置调用 

     if (self.returnText != nil) {

            self.returnText(_nickTextString);

        }

    在上个页面传值 

    revampNickVController *revampNickVC= [[revampNickVController alloc]init];

    revampNickVC.nickName =_logonModel.alias;

    revampNickVC.returnText = ^(NSString *showText) {      //block反向传值

                self.userNicks = showText;

                nickLable.text =[NSString stringWithFormat:@"%@",_userNicks];

            };

    实现页面之间的反向传值

    转载请注明原文地址: https://ju.6miu.com/read-1309529.html
    最新回复(0)