美文网首页
swift 3.0 block语法变化

swift 3.0 block语法变化

作者: 不务正业的小肖 | 来源:发表于2016-11-04 14:22 被阅读0次

    经历了2.3到3.0的变化,block这个东东变化较小,所以不多解释

    在B类中:

    1.typedef 一下这个function

    typealias callbackfunc=(_ selectIndex:Int)->Void

    2.声明这个属性方法 var myFunc : callbackfunc!

    3.传递函数    func initBack(_ mathFunction:@escaping (_ selectIndex:Int)->Void ){

    myFunc = mathFunction

    }

    4.设置回调函数   myFunc(indexPath.row);

    在实现类A中:

    xxx.initBack { (selectIndex) -> Void in

    做点啥吧.

    }

    第一次尝试写文章,尽可能剪言简意赅吧…………

    相关文章

      网友评论

          本文标题:swift 3.0 block语法变化

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