iOS面试准备

iOS中delegate

2017-03-16  本文已影响0人  Zz橙淞

delegate

delegate就是代理的含义, 一件事情自己不方便做,然后交给其他人去帮助实现, 比如A、B两个类,A的一个对象有一个任务aTask要在B类中实现,任务无法在A类本身中实现,所以要交给B类帮忙,则A和B约定一个协议:

我们先来用下delegate进行界面中的传值

首先创建两个控制器分别是ViewController和SubViewController。
现在从后者中把值传到前者.步骤如下:

这时从SubViewController控制器跳转回UIViewController控制器中可以看到 _delegateLabel的值变为“利用代理传值”。

接下来讲下delegate的一些注意点

上一篇下一篇

猜你喜欢

热点阅读