如何将多个VC中的任何VC作为我的应用程序的第一个屏幕? 我已将Code放入AppDelegate的didFinishLaunching Mathod中,以实现这一目标。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[Database shareDatabase]createEditableCopyOfDatabaseIfNeeded];
if ([self checkData])
{
VC1
}
else
{
VC2
}
}
-(BOOL)checkData
{
if ([[[NSUserDefaults standardUserDefaults] objectForKey:@"pin"] isEqualToString:nil])
{
return NO;
}
else
{
return YES;
}
}
还有更好的方法吗?
答案 0 :(得分:0)
是的,您可以在vc1 viewwillappear上检查此值,并从vc1中显示模态,我猜你想要一个礼物锁定视图控制器。在vc2检查后,你解雇了这个。