iOS 一个单例实例的delegate被多处继承

2018-07-16  本文已影响0人  pokeey

Delegate设计用来一对一,若想一对多可以使用noti,一个单例实例的delegate被多处继承,会只在一处有效.
比如present一个vc,他也需要单例的代理数据,继承之后在dismiss就会造成原来的vc失去单例的代理。

解决办法就是在dimiss之后再继承一遍

上一篇 下一篇

猜你喜欢

热点阅读