我可以根据视图控制器的标识符执行特定任务吗?
Can I perform a certain task based on a view controller's identifier?
我想知道如果 class 的标识符是(例如)"hello",我是否可以 运行 一些代码行。如果是这样,我该如何检查?是不是像下面这样?
if (firstInterfaceController.identifier == @"hello")
{
// perform some lines of code
}
理论上,是的...虽然肯定有更好的方法来实现您想要做的事情。根据复杂性,您可能想要创建一个继承自父项 firstInterfaceController
的子项 class。或者,您可以检查不依赖于视图的其他变量。
我想知道如果 class 的标识符是(例如)"hello",我是否可以 运行 一些代码行。如果是这样,我该如何检查?是不是像下面这样?
if (firstInterfaceController.identifier == @"hello")
{
// perform some lines of code
}
理论上,是的...虽然肯定有更好的方法来实现您想要做的事情。根据复杂性,您可能想要创建一个继承自父项 firstInterfaceController
的子项 class。或者,您可以检查不依赖于视图的其他变量。