我有同一个父级的两个 childViewController,比如methodChild
and propertyChild
,并且希望methodChild
每次在propertyChild
的属性之一中设置一个新值时调用一个方法。有什么好方法可以做到这一点?
我想到的一个解决方案是:
- 在属性设置器中,找到另一个孩子(可能通过 parentViewController 方法和 childViewControllers 数组)并要求它执行该方法。
我对这类事情的主要担心是不小心创建了一个保留周期或某种内存泄漏,所以任何关于这方面的建议都会很棒。谢谢阅读!