Block传值

来源:互联网 发布:mysql 降序 desc 编辑:程序博客网 时间:2024/06/02 06:41

首先,创建两个继承于ViewController的类A,B

---------------Block------------------

//B类中


//声明一个Block

typealias TestBlock = (String,String) ->Void


//创建对象

var block:TestBlock?


override func viewDidLoad() {

        super.viewDidLoad()


       

block = {(string,string2) -> Void in

 //赋值    

//此处内容会在调用block时执行

            let a = string

            let b = string2

print(a,b)

        }

    }



//A类中


//调用block

self.block!("aa","bb")






原创粉丝点击