2011-03-19 2 views
0

신청서를 처음 열 때 등록해야하는 신청서가 필요합니다.등록 페이지

도움이되는 데 감사드립니다.

감사합니다.

답변

0

봐에 : (등록 정보 저장 및로드에 대한)

사용 NSUserDefaults - (페이지를 표시하기위한) https://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/NSUserDefaults_Class/Reference/Reference.html

  • 모달 뷰 컨트롤러를 등록 정보 및 시작시 해당 정보가 존재하는지 확인하십시오. 표시되지 않으면 등록 컨트롤러를 표시하고 정보를 저장하십시오. 그렇게하면 한 번만 나타납니다.

    일종의 영혼은 설정에 대해 많은 추측을하고 명확한 답변을 작성하거나 직접 구현하려고 시도한 방법을 알려주는 질문을 업데이트 할 수 있으며 [삽입 이유], 그리고 그것에 대한 힌트를 어떻게 누릴지를

  • +0

    죄송합니다 신청 기간 동안 한 번. – alanvabraham

    +0

    NSUserDefaults 언급 한 이유를 명확하게 대답을 업데이트했습니다. – Kalle

    0

    내 메인 화면의 viewDidLoad 메소드에서 NSUserDefaults를 사용하십시오. 따라서 앱이 시작되고 기본 화면이로드 될 때마다 사용자의 첫 번째 시간을 확인합니다. 다음

    - (void)viewDidLoad { 
    BOOL tempBOOL = [[NSUserDefaults standardUserDefaults] boolForKey:@"hasSeenOpeningAlert"]; 
         if (!tempBOOL) { 
          UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Welcome To My App" message:@"This app will ... First you need to ..." delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil]; 
          [alert show]; 
          [alert release]; 
         } 
         [super viewDidLoad]; 
    } 
    

    과 :

    이 내가 내 응용 프로그램에서 그것을 할 방법이 무엇인지 내가 필요하면 등록 페이지/모든보기 만 표시 할 수 있다는 것입니다 전에 내가 분명히 않네

    - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{ 
         Edit *editViewController = [[[Edit alloc] initWithNibName:@"Edit" bundle:nil]retain]; 
         [self.navigationController presentModalViewController:editViewController animated:YES]; 
         [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"hasSeenOpeningAlert"]; 
         [[NSUserDefaults standardUserDefaults] synchronize]; 
         [editViewController release]; 
    } 
    
    관련 문제