我有一个自定义委托,有时会工作而不会在其他时间工作。让我解释一下......
有三个班级。 A类是主类,B类是模态页表显示,C类是模态全屏显示。
A类使用segue显示B类。在显示B类之前,A类注册B类代表。当B类被解雇时,A类回应代表。这很正常。
A类使用segue显示B类。在显示B类之前,A类为B类注册代表.B类调用C类进行显示。在C类被解雇并且B类被解雇后,A类和B类之间的代表不予回应。如果我再次从A类中显示B类并且忽略B类,则代表会做出响应。
当链中只有两个类时,委托正常运行。显示第三个类时,A类和B类之间的代理停止工作。
委托仅在A类和B类之间.C类没有此委托。在B类和C类之间有一个不同的委托.B类和C类之间的委托确实可以正常工作。
A / B级代表作品:
A类==> B级
A / B级代表不起作用,但B / C级代表确实有效:
A类== B类==> C类==> B类==> A类
有什么想法吗?
答案 0 :(得分:1)