protocol(协议)和 delegate(委托) 实现不同页面的数据交互、可以用在界面跳转、界面传值、跳转页面刷新数据、监听事件等。当delegate的事件触发时,delegate才会被调用。 具体可参考: https://www.cnblogs.com/iyou/p/4939823.html