假设我们创建了两个UIViewController类型类,一个是" AController"另一个是" BController"。
现在正在点击一个按钮" AController"它推到了" BController",并点击了" BController"的后退按钮。它适用于" AController"。
我只想从" BController"中获得一些价值。到" AController"当它弹出到" AController"时,我使用了自定义delgate。
所以我的问题是如果我们设置财产“强大”会发生什么?代表?请解释一下。
答案 0 :(得分:0)
如果BController具有对委托的强引用,并且委托具有对BController的强引用,那么您将具有引用循环,并且将从内存中移除nether对象。如果用户经常点击你的按钮,你将在内存中结束很多BController和委托对象,并且它们都不可访问或可用。