2011-07-25 4 views
0

ユーザーがIDをログインした後、私は次のコードを持って組み合わせて、ユーザー名とパスワードが正しい場合、スクリプトが決定させるには...ビューをロードする必要があります:私は別のビューをトリガするにはどうすればよい目的のCで別のビューをプログラムで読み込む方法は?

-(IBAction)buttonClicked:(id)sender { 

    NSURL *url = [NSURL URLWithString:@"................."]; 
    ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 
    [request addPostValue:gebruikersnaam.text forKey:@"gebruikersnaam"]; 
    [request addPostValue:wachtwoord.text forKey:@"wachtwoord"]; 

    [request setDelegate:self]; 
    [request setDidFinishSelector:@selector(requestFinished:)]; 
    [request setDidFailSelector:@selector(requestFailed:)]; 

    [request startSynchronous]; 

    NSString *toegang = [NSString stringWithFormat:@"%@", [request responseString]]; 

    int level = [toegang intValue]; 
    if(level == 0){ 
     UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Inloggen mislukt!" message:@"Het inloggen met het opgegeven gebruikersnaam en wachtwoord is mislukt. Probeer het opnieuw" delegate:self cancelButtonTitle:@"Probeer Opnieuw" otherButtonTitles:nil]; 

     [alert show]; 
     [alert release]; 
    } else { 
     [self.view removeFromSuperview]; 
    } 
} 

をelse {ステートメント?あなたがプログラムでビューを定義した場合、私は

+0

なぜ 'php'タグが付いていましたか? – Wrikken

+0

申し訳ありませんが、受け取ったデータはPHPページからのものです。これは質問とは関係がないこともわかりました。申し訳ありません。 – Jack

答えて

0

...ビューはユーザーがログインしているときにロードされ、アプリが起動していない時にする必要があり、あなたが使用することができます。

MyUIView* subview = [[[MyUIView alloc] initWithFrame:CGRectMake(...)] autorelease]; 
[self.view addSubview:subview]; 

さらにヘルプが必要な場合どのように定義するかを指定してくださいUIView

+0

実際には、他のビューをロードするためのXIBファイルがありません。しかし、.mと.hファイルだけです。 – Jack

+0

これは完璧です。次に、あなたのUIViewをインスタンス化し、上記のようにサブビューとして追加します。 – sergio

関連する問題