我有一个应用程序,它处理很多功能,也有很多导航。
我在我的应用程序中使用了很多 BOOL。我知道它没有效率。所以我想删除这些 BOOL 来创建更高效、更干净的应用程序。
这是我的问题。例如,假设我有 3 个 UIViewController。
测试1,测试2,测试3
我需要从 Test1 和 Test2 视图 Controllers 导航到 Test3 。此外,如果我从 Test1 导航到 Test3 View Controller,我需要执行一个方法,如果我从 Test2 导航到 Test3,我需要执行另一个方法。
目前我正在做的是,我正在使用 Globals.h 和 Globals.m 类来解决这个问题。我在 Globals 中创建了一个 BOOL 并在 Test1 中启用了该 BOOL 值,然后我在 Test3 中检查了该 BOOL 值并执行了我想要的方法。
这只是一个例子。我有很多视图控制器和应用程序的很多行为。所以我在 Globals 中创建了很多 BOOL,并在不同的类中使用它们。因此,在一个应用程序中处理大量布尔值是一件很痛苦的事情,而且也不好。那么任何人都可以帮助我如何克服这个问题。
提前致谢 :)