이 질문에 대한 답변을 찾을 수 없습니다. View Controller 설정은 시동시에만 한 번 표시해야합니다. 그래서 앱 스토어/테스트 비행에서 앱을 다운로드 할 때.
나는 그것이 정확하다. 그래서 그것은 그것을 실행한다, 그것은 멋지다. 설정 페이지를 끝내면 기본 페이지로 이동하고 앱을 배경으로 이동하면 중단 된 부분부터 계속 이동합니다. 하지만 ... 홈 버튼을 두 번 눌러 앱을 스 와이프하고 앱을 눌러 (ios7) 앱을 다시 설정 화면으로 돌아가지만 중단 한 부분부터 계속 수행해야합니다.
그래서 내 응용 프로그램 위임에, 내가 가진 :- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
NSString *savedValue = [[NSUserDefaults standardUserDefaults] stringForKey:@"SettingsShown"];
NSLog(@"%@", savedValue);
Reachability *reachability = [Reachability reachabilityWithHostname:@"www.outtonightapp.com"];
[reachability startNotifier];
NSUserDefaults *settingsscreen = [NSUserDefaults standardUserDefaults];
[settingsscreen registerDefaults:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:YES],@"firstTime", nil]];
//BOOL firstTime = [settingsscreen boolForKey:@"firstTime"];
BOOL firstTime = [settingsscreen boolForKey:@"SettingsShown"];
if (!firstTime) {
//if (firstTime==YES) {
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"SettingsShown"];
[[NSUserDefaults standardUserDefaults] synchronize];
self.window.rootViewController = [self.window.rootViewController.storyboard instantiateViewControllerWithIdentifier:@"SetUpNav"];
}
else
{
return YES;
}
내가 .. 어떤 조언이 좋은 것 내 설정 VC를 다시했다 때까지 일을했다.
왜 * default * user-defaults에서''firstTime "'을 사용하고 그 값으로''SettingsShown"'을 사용합니까? – Droppy
Droppy, 나는 이걸 포기한다. 조언을 해줄 수 있니? – user3480715
글쎄, 차이가 있지만'registerDefaults' 라인에서 사용하는 키를 살펴볼지는 모르겠다.''firstTime''에서''SettingsShown''으로 변경하고 도움이되는지 확인하십시오. – Droppy