iOS block的使用

作者: 想想8606 | 来源:发表于2017-09-15 14:10 被阅读0次

    一、需求:从添加计划页面push到门店选择页面,在门店选择页面,选中某几行之后,将选中的值,传会到添加计划页面,并在cell上显示出来。如图:

    添加计划页面(接收传值的界面) 门店选则界面(传值的界面)

    步骤一:

    在StoreSelectViewController.h文件声明一个block:

    typedef  void(^sendValue)(NSString  *value);

    二、紧接着再声明一个block的属性:

    @property (nonatomic, copy)  sendValue  sendValueBlock;

    步骤一和步骤二

    三、在传值的界面,调用block:(也就是在门店选则页面,选则几个门店,然后点击确定按钮的时候,在监听按钮点击的方法里面,去调用block)

    步骤三

    注意:这里要先去判断下这个block是否有值,然后里面的string就是我们要传递的值。

    四、去接收传值的界面,实现这个block:(也就是去添加计划的页面,在didSelectRow方法里面:)

    步骤四

    五、到这一步,就完成啦,运行,添加计划——门店选则——随便选则2个门店——点击确定按钮——就会回到门店选则页面,运行结果:

    五、运行结果呈现

    相关文章

      网友评论

        本文标题:iOS block的使用

        本文链接:https://www.haomeiwen.com/subject/ytbssxtx.html