-4
여러 VC의 VC를 내 응용 프로그램의 첫 번째 화면으로 만드는 방법은 무엇입니까? AppDelegate의 didFinishLaunching Mathod에 Code를 삽입하여이를 가능하게했습니다.프로그래밍 방식으로 첫 번째 화면 만들기
- (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;
}
}
더 좋은 방법이 있습니까?
사실 나는 당신이 말한대로 일찍 시도했지만 그 문제가 있습니다. 이 시나리오 (당신이 말했듯이)에서 첫 번째 VC는 디스플레이이고 핀 VC보다 낫다. – Vats
firstVC에서 이미 완료된 경우 firstVC가 표시되어서는 안됩니다. – Vats