如何解决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 举报,一经查实,本站将立刻删除。