2012-11-09 2 views
0

로그인 페이지을 생성하여 사용자의 로그인 정보를 가져 와서 기본 페이지로 리디렉션합니다. 나는 내가 어떻게 할 수 있는지 모른다. PLZ 도와주세요.로그인 페이지에 웹 페이지를로드하고 싶습니다. 정적 ID와 비밀번호로 로그인 페이지를 만들었습니다.

if([username isEqualToString:@"aa"] && [password isEqualToString:@"aa"]) 
    { 
     Supportingwv *swv = [[Supportingwv alloc]initWithNibName:@"supportingwv"bundle:nil]; 
     NSString *urlstring = @"www.google.com"; 
     [ swv setUrlString : urlstring]; 
     [self.view addSubview:swv.view]; 
    } 
    else 
    {   
     UIAlertView * alert = [[UIAlertView alloc]initWithTitle:@"invalid authentication" message:@"username & password doesnot match" delegate:nil cancelButtonTitle:@"ok" otherButtonTitles:nil, nil]; 
     [alert show]; 
     [alert show]; 
    } 
+0

의 위임 지금 확인해야합니다 – Origin

+0

실제로 웹 페이지 로그인 응용 프로그램을 만들려고 시도하지만 제대로 작동하지 않습니다. {..} 영역에서 prob를 만드는 중입니다. 올바른 ID와 암호를 입력 할 때마다 충돌이 발생할 때마다 {..} 조건이 제대로 작동합니다. – anshika

답변

0

나는 Supportingwv가있는 UIWebView 것 같다, 그래서 당신은 요청 loadRequest method로드 할 수 있습니다

[swv loadRequest:[NSURLRequest requestWithURL:[NSURL urlWithString:urlString]]]; 

을하지만 더 설명없이 우리가 당신을 도울 수 있습니다.

편집 : 당신이 페이지를로드하려면

바로 사용 다음

if([username isEqualToString:@"aa"] && [password isEqualToString:@"aa"]) 
{ 
    UIWebView *webView = [[UIWebView alloc] initWithFrame:self.view.frame]; 
    [webView loadRequest:[NSURLRequest requestWithURL:[URL urlWithString:@"www.google.com"]]]; 
    [self.view addSubview:webView]; 
} 
else 
{   
    UIAlertView * alert = [[UIAlertView alloc]initWithTitle:@"invalid authentication" message:@"username & password doesnot match" delegate:nil cancelButtonTitle:@"ok" otherButtonTitles:nil, nil]; 
    [alert show]; 
} 

이 코드는 URL과 웹보기를 생성 당신이 원하는 (여기 그것의 www.google.com)과 현재 컨트롤러에 웹보기를 추가하고 표시합니다.

+0

thnk u Ashbay 너무 많지만 코드가 작동하지 않습니다. : '( – anshika

+0

내 편집을 참조하십시오.) – Ashbay

+0

ur support buddy //를 위해 u : – anshika

0

노력이

NSString *urlAddress = @"http://www.google.com"; 
    NSURL *url = [NSURL URLWithString:urlAddress]; 
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
    [swv loadRequest:requestObj]; 
    [self.view addSubview:swv.view]; 
    [swv release]; 
+0

'release '를 사용할 수 없음 : 자동 참조에서 사용할 수 없음 카운팅 모드 – anshika

+0

'Supportingwv'에 대해 표시되는 @interface가 없으므로 선택기 'loadRequest :'가 선언됩니다. – anshika

0

당신은 사람들이 당신을 도와하려면 (제목 제외) 귀하의 질문에 좀 더 정보가 좋은 것 웹뷰

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request 
navigationType:(UIWebViewNavigationType)navigationType { 

NSString *urlString = request.URL.absoluteString; 
//Check the username or password in urlString with the help of RegularExpression 


//or check user has succssfully login or not 
    } 
관련 문제