Delegate设计用来一对一,若想一对多可以使用noti,一个单例实例的delegate被多处继承,会只在一处有效.
比如present一个vc,他也需要单例的代理数据,继承之后在dismiss就会造成原来的vc失去单例的代理。
解决办法就是在dimiss之后再继承一遍
Delegate设计用来一对一,若想一对多可以使用noti,一个单例实例的delegate被多处继承,会只在一处有效.
比如present一个vc,他也需要单例的代理数据,继承之后在dismiss就会造成原来的vc失去单例的代理。
解决办法就是在dimiss之后再继承一遍
本文标题:iOS 一个单例实例的delegate被多处继承
本文链接:https://www.haomeiwen.com/subject/gobbpftx.html
网友评论