SwiftSuspender 是否支持“相互注入”类?
例如,如果类A
注入 的实例B
,并B
注入 的实例A
:
class A {
[Inject]
public var b:B;
}
class B {
[Inject]
public var a:A;
}
而且,如果没有,我怎么能伪造这种行为?
我问是因为,当我尝试在我的代码中执行此操作时,我开始出现堆栈溢出......而且看起来它们是由 SwiftSuspender 试图注入A
into B
into A
into引起的B
......</p>