美文网首页
block属性传值

block属性传值

作者: LiwaySun | 来源:发表于2016-04-20 08:46 被阅读98次

#import// block格式: 返回值(^block名字)(参数)

// (1)定义block

typedef void(^myBlcok)(NSArray *array);

@interface ZQResignVC : UIViewController

// (2)申明block属性

@property (strong, nonatomic) myBlcok block;

@end

// 用block存储值

@implementation ZQResignVC

NSArray *array=[[NSArray alloc]initWithObjects:_userNameText.text,_passWordText.text ,nil];

if (self.block)

{

 self.block(array);

}

// 拿到block的值

ZQResignVC *resignVC=[[ZQResignVC alloc]init];

//直接

resignVC.block=^(NSArray *array){

_userNameText.text=array[0];

_passWordText.text=array[1];

};

相关文章

  • iOS开发-block传值

    block传值步骤比代理传值步骤简便,实际开发中经常使用到。 block传值分为block属性传值和block方法...

  • iOS-block总结

    block回调-传值 其实就是block作为参数传值方:类的.h有block属性,类的.m有block调用(传值,...

  • iOS Block传值

    利用block属性传值 写一个block属性的方法

  • Block传值

    iOS传值一共有四种:属性传值,代理传值,通知传值以及Block传值; 今天我们来说一下Block传值: 概念:带...

  • iOS的五种传值

    前言 iOS常见的五种传值分别为属性传值,通知传值,代理传值,block传值,单例传值 属性传值 用于正向传值,简...

  • iOS页面传值

    常用 + 代码 属性传值 方法传值 Block Delegate NSNotificationCenter传参 N...

  • iOS 传值方式

    1,从前向后传值:属性传值 2, 从后向前传值: block、 代理、 通知 结论1, block、 代理 传值用...

  • iOS 传值方法(属性传值、代理传值、Block、通知、单例)

    iOS 传值方法(属性传值、代理传值、Block、通知、单例)简单的介绍一下几个传值方式 1、属性传值 在传值的时...

  • Block

    1、Block 传值2、Block 调用3、Block属性和其他属性的比较 这里我们先来比较下block的属性声明...

  • iOS 传值的方式的区别

    1.属性传值。 2.block传值。 3.代理传值(delegate) 4.通知传值(notification)。...

网友评论

      本文标题:block属性传值

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