iOS 앱의 사용자 등록 프로세스를 구현하는 가장 좋은 방법은 무엇입니까? 나는 UserDefaults를 가지고 놀고 있는데 UserSettingsController를 가지고있다. UserSettingsController를 모달로 보여 주지만, 존재하지 않는다면 UserDefaults를 값으로 검사하려고 생각하고 있었다.iOS 개발, iPhone 앱 사용자 등록
이 말이 맞다면이 수표를 어디에서 할 것인지 잘 모르겠습니다. 내 "homeviewController"에서 didload를하고 있었지만 AppDelegate에 있어야한다고 생각합니다.
는 내가 매우 귀하의 의견과지도를 부탁드립니다
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *registered = [defaults objectForKey:@"registered"];
if (registered == nil) {
NSLog(@"empty");
// I need to do something here.
}
HomeController
내있는 viewDidLoad이 있습니다. 다음- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
if ([[NSUserDefaults standardUserDefaults] boolForKey:@"loggedIn"]) {
self.window.rootViewController = self.tabBarController;
}
else {
LogInViewController *loginVC = [[LogInViewController alloc] initWithNibName:@"LogInViewController" bundle:nil];
self.window.rootViewController = loginVC;
[loginVC release];
}
[self.window makeKeyAndVisible];
return YES;
}
나는 콜백 방법이 아마 가장이 프로토콜 만들 수 있지만 로그인이
- (void)logInComplete {
self.window.rootViewController = self.tabBarController;
}
에 성공 직접 때 그냥 호출 할 수 있습니다 – Justin