0
点赞
收藏
分享

微信扫一扫

iOS 为什么delegate是nil

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

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



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

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


举报

相关推荐

0 条评论