Swift + Redux:如何在给定的viewController中正确引用商店属性?

问题描述

我正在使用Redux作为核心模式来开发应用程序。具体来说,我正在使用ReSwift,它已经为我提供了store,所有应用程序数据都将集中在其中。

这样,而不是像这样在不同的视图控制器中拥有多个相同属性的实例:

class MyViewController: UIViewController {
    var username: String?       
}
class MyViewController2: UIViewController {
    var username: String? 
}

我将在商店中创建一个条目,因此最终该属性将如下所示可用:

store.state.information.user.name

但是,我的问题是如何简化此操作,例如在视图控制器中使用计算属性(例如)来创建此实例的快捷方式,所以不要编写:

store.state.information.user.name = "Bob"
// or
print(store.state.information.user.name) 

我会简单地写:

self.name = "Bob"
// or
print(self.name)

感谢您的帮助

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)