UIWebView加载带参数的URL
问题描述:
我有一个应用程序,它将用户ID和代码存储在NSUSERDEFAULTS中我需要使用这些值才能让UIWebView访问以下URL:www.mywebsite.com/check.php?id=(idhere )& code =(idhere)。UIWebView加载带参数的URL
我看过其他一些话题,但目前为止似乎没有任何帮助。
我是该语言的新手,所以感谢您的耐心等待。
杰克布朗。
答
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSString *userId= [prefs stringForKey:@"userIdkey"];
NSString *code= [prefs stringForKey:@"codeKey"];
所以你的URL字符串会,
NSString *urlStr = [NSString stringWithFormat:@"http://www.mywebsite.com/check.php?id=%@&code=%@",userId,code];
答
最简单的形式:
- (void) viewDidLoad
{
[super viewDidLoad];
UIWebView *webView = [UIWebView alloc] initWithFrame:self.view.frame];
[self.view addSubview:webView];
NSString *url = @"http://google.com?get=something&...";
NSURL *nsUrl = [NSURL URLWithString:url];
NSURLRequest *request = [NSURLRequest requestWithURL:nsUrl cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData timeoutInterval:30];
[webView loadRequest:request];
}
+0
哪里abouts我指向位于NSUserDefaults的中的变量? –
其中userIdkey是您用来存储userId和codeKey的密钥,您用于存储代码 –
非常感谢您,我是一名新开发人员,这很容易理解!再次感谢:)所有工作:) –
米gald它帮助你..好运..:)... –