美文网首页
简单block回调

简单block回调

作者: 邹邹_ZZ | 来源:发表于2016-11-01 15:03 被阅读32次

block回调

  • 情景:viewController2给viewController1传值,将viewController1的按钮名字改为“已点击”

  • viewController2.h代码

import <UIKit/UIKit.h>

typedef void(^Myblock)(NSString *);
@interface ViewController2 : UIViewController
@property(nonatomic,copy) Myblock firstBlock;
@end


- viewController2.m代码
  • (void)viewDidLoad {
    [super viewDidLoad];
    self.firstBlock(@"已点击");
    }

- viewController1.h代码
  • (void)viewDidLoad {
    [super viewDidLoad];
    [self.btn setTitle:@"跳转" forState:UIControlStateNormal];

-  viewController1.m代码

  • (IBAction)click:(UIButton )sender {
    ViewController2
    two = [[ViewController2 alloc]init];
    two.frstBlock = ^(NSString * name) {
    [_btn setTitle:name forState:UIControlStateNormal];
    NSLog(@"peibobo---%@",name);
    };
    [self presentViewController:two animated:YES completion:nil];
    }

相关文章

  • block简单回调

    例如一个cell上的点击事件,通过block回调给控制器处理 cell头文件: cell实现文件 block回调给...

  • 简单block回调

    block回调 情景:viewController2给viewController1传值,将viewControl...

  • iOS-Block 浅谈

    前言:Block 是开发过程中常用便捷的回调方式,本文简单介绍 Block 一、Block 简介 Block 对象...

  • 系统的不带参数的block

    dispatch_block_t 简单的实现不带参数的回调函数

  • Block 回调实现

    Block 回调实现 先跟着我实现最简单的 Block 回调传参的使用,如果你能举一反三,基本上可以满足了 OC ...

  • iOS block 防循环引用

    一般来说我们总会在设置Block之后,在合适的时间回调Block,而不希望回调Block的时候Block已经被释放...

  • Block回调的简单使用

    很多时候我们需要用到页面的回调,从A页面跳转到B页面(A->B),在B页面做一些修改操作,当返回来时(B->A),...

  • block回调

    每个刚接触OC的童鞋们,对block的使用都很头痛。 block是一个闭包,类似于函数,但是我们调用的时候传递的是...

  • block回调

    1.第一步:定义block指针@property (nonatomic,copy) void(^cateGoryB...

  • ZHBLE-Bluetooth的封装库

    ZHBLE 使用Block回调方式,旨在使调用系统CoreBluetooth库简单明了. Features 基于原...

网友评论

      本文标题:简单block回调

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