我想创建一个登录页面,它将获取用户的登录详细信息并将其重定向到主页面。我不知道我该怎么做。请帮助我。
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 :(得分: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
}