URL-адрес загрузки UIWebView с параметрами
У меня есть приложение, которое хранит идентификатор пользователя и код в NSUSERDEFAULTS. Мне нужно использовать эти значения, чтобы получить UIWebView для посещения URL: www.mywebsite.com/check.php?id=(idhere)&code= (idhere).
Я рассмотрел некоторые другие темы, но пока ничего не помогло.
Я новичок в этом языке! Поэтому благодарим за ваше терпение.
Джек Браун.
Ответы
Ответ 1
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];
Ответ 2
Простейшая форма:
- (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];
}