MaxWen

关注

iOS 为什么delegate是nil

MaxWen

关注

阅读 57

2021-09-22

一般情况下, 会专门写一个public的protocol, 比如上图中的1.

2和3中想要用protocol, 首先要导入1的头文件.



if( [self.delegate respondsToSelector:@selector(协议的方法)] ){
    [self.delegate 协议的方法];
}

此时, 触发协议的方法, 回调到2VC里面, 因为协议方法的具体实现是在2VC里面.


相关推荐

岁月不饶人老不正经

Go接口:为什么nil接口不等于nil

岁月不饶人老不正经 61 0 0

Raow1

什么是iOS?

Raow1 68 0 0

岁月不饶人老不正经

为什么是LangChain?

岁月不饶人老不正经 51 0 0

码农K

为什么是梯度

码农K 94 0 0

仲秋花似锦

什么是封装?为什么是要封装?

仲秋花似锦 28 0 0

戴老师成长记录仪

为什么选择SD-WAN,为什么是现在?

戴老师成长记录仪 162 0 0

A邱凌

什么是GoogLeNet,亮点是什么,为什么是这个结构?

A邱凌 17 0 0

witmy

22、为什么是卷积?

witmy 45 0 0

三维控件研究

什么是Docker?为什么使用docker?

三维控件研究 138 0 0

晗韩不普通

什么是 UUID,它们为什么有用?

晗韩不普通 53 0 0

精彩评论(0)

0 0 举报