我想在XSuite中设置一个变量或字典,它将决定在应用程序启动时显示哪个屏幕。变量或字典应该可以在应用程序委托中访问。
我脑子里最想的是,NSDefaults、launchArguments或环境变量。是否可以在XSuite中设置一个变量,并在应用程序启动前在应用程序委托中访问它,以便可以使用该变量来确定要显示哪个屏幕。
最佳答案
您可以在UI测试中使用launchArguments
。我会这样使用它:
app.launchArguments.append("setupForAbcUITest")
然后,您可以在AppDelegate
didFinishLaunchingWithOptions
中使用它if ProcessInfo.processInfo.arguments.contains("setupForAbcUITest") {
/// create dictionary or anything you like
}