我想在登录页面上加载一个网页。我创建了一个带有静态ID和密码的登录页面。

时间:2012-11-09 07:53:18

标签: iphone

我想创建一个登录页面,它将获取用户的登录详细信息并将其重定向到主页面。我不知道我该怎么做。请帮助我。

 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];
    }

3 个答案:

答案 0 :(得分: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];
}

此代码使用您想要的网址(此处为www.google.com)创建一个网页视图,并添加并向当前控制器显示网页视图。

答案 1 :(得分: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];

答案 2 :(得分:0)

您应该立即查看此webview委托

- (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
   }
相关问题