【发布时间】:2019-11-27 07:17:59
【问题描述】:
我的应用程序中有一些策略值已更改。例如:
var canGoToPageX
当canGoToPageX的值为真时,用户可以被重定向到"x"视图控制器
if canGoToPageX {
present X
}
这个视图控制器在多个页面中呈现,如果开发者忘记写 if 条件,用户将被重定向到他不允许的页面。
我想做点什么来避免这个错误 这有什么设计模式吗?
【问题讨论】:
-
canGoToPageX是全局的或附加到每个控制器,您将如何更改每个控制器的值? -
@SohilR.Memon 谢谢,canGoToPageX 是一个仅用于 x 视图控制器的全局变量。我想避免开发人员在不检查此政策的情况下展示此视图控制器
标签: ios design-patterns