我通过在Visual Studio中执行文件->新解决方案->多平台->应用程序->本机->本机应用程序创建了一个新项目。我专注于iOS方面的事情。
我正在尝试修改此项目。在生成的应用程序的第二个选项卡中,我需要访问所有项目。重用ItemsViewModel似乎是一个合理的选择。但是,问题在于,当我更新第二个选项卡中的数据时,更改不会反映在第一个选项卡中,后者在其各自的ViewController中使用ItemsViewModel的单独实例。
我的问题是:
最佳答案
我通过在TabBarController中创建ViewModel的单个实例来解决此问题。在需要实例的两个ViewController的ViewDidLoad中,我访问了TabBarController的实例。