Ios 如何在每次使用Swinject解析对象时返回相同的实例?
目前我有:Ios 如何在每次使用Swinject解析对象时返回相同的实例?,ios,swift,swinject,Ios,Swift,Swinject,目前我有: container.register(TabBarViewModelable.self) { (_, tabBarItems: [TabBarItemType]) in return TabBarViewModel(tabBarItems: tabBarItems) }.inObjectScope(.container) 但它不起作用。在我第一次使用选项卡栏项数组初始化同一实例后,是否有方法每次都返回该实例?您可以使用单例模式 基本上,您可以在另一个
container.register(TabBarViewModelable.self) { (_, tabBarItems: [TabBarItemType]) in
return TabBarViewModel(tabBarItems: tabBarItems)
}.inObjectScope(.container)
但它不起作用。在我第一次使用选项卡栏项数组初始化同一实例后,是否有方法每次都返回该实例?您可以使用单例模式
基本上,您可以在另一个singleton类中包装TabBarViewModel并返回该类的对象
看看
您可以将TabBarViewModel设置为singleton,并返回非常糟糕的想法;