我正在开发一个包含共享扩展的应用程序,它和容器应用程序都将 Typhoon 程序集用于 DI。第一次启动共享扩展时,一切正常,但任何后续在同一会话中启动扩展都会导致第一次引用任何依赖项时崩溃,因为所有依赖项现在都为零。
应用程序和扩展程序都使用 Plist 集成,因此程序集只运行一次。因此,当第一次启动扩展时,情节提要和视图控制器不会注入它们的依赖项。如何确保 Typhoon 每次启动时都在共享扩展中注入其依赖项?
我正在开发一个包含共享扩展的应用程序,它和容器应用程序都将 Typhoon 程序集用于 DI。第一次启动共享扩展时,一切正常,但任何后续在同一会话中启动扩展都会导致第一次引用任何依赖项时崩溃,因为所有依赖项现在都为零。
应用程序和扩展程序都使用 Plist 集成,因此程序集只运行一次。因此,当第一次启动扩展时,情节提要和视图控制器不会注入它们的依赖项。如何确保 Typhoon 每次启动时都在共享扩展中注入其依赖项?