码迷,mamicode.com
首页 > 其他好文 > 详细

关于Block回调的一种简单应用

时间:2015-04-29 11:28:30      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

关于block的运用,其中的水很深,这里我写的这篇很是浅显,主要是用来给自己增加记忆.也是由于这种用途在我们的开发过程中比较的常见;

运用的环境是:我们在Controller上面添加了一个View,然后View上面我们定义了一个Tableview,现在我们想让Tableview执行

didSelect方法,但是这个方法只有Controller有,所以我们就要写一个block让Controller代替我们进行点击操作

1.首先,我们要在View页面的.h文件里面定义block,以及block的属性,方法技术分享

在红线标注的地方,我们可以根据我们的需求,传递一些值

2,接下来,我们要在.m文件中,执行我们的方法

执行didselect方法

技术分享

执行我们定义的方法

技术分享

3.我们在View隶属的Controller里面,执行我们的block,然后进行push等操作

为了防止循环引用,我们使用__block,但是在ARC下,我们一般使用的是__weak   后面跟的就是Controller的类名

当然,publicVC 就是我们的这个View

技术分享

这样我们就完成了简单的block的回调的方法了

 

关于Block回调的一种简单应用

标签:

原文地址:http://www.cnblogs.com/nsjelly/p/4465368.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!