web-dev-qa-db-fra.com

URL de chargement UIWebView avec paramètres

J'ai une application qui stocke l'ID utilisateur et le code dans NSUSERDEFAULTS J'ai besoin d'utiliser ces valeurs pour que UIWebView visite url: www.mywebsite.com/check.php?id=(idhere)&code=(idhere).

J'ai examiné d'autres sujets, mais rien ne semble avoir aidé jusqu'à présent.

Je suis nouveau dans cette langue, merci pour votre patience.

Jack Brown.

20
Jack Brown
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];

NSString *userId= [prefs stringForKey:@"userIdkey"];


NSString *code= [prefs stringForKey:@"codeKey"];

et donc votre chaîne URL sera,

NSString *urlStr = [NSString stringWithFormat:@"http://www.mywebsite.com/check.php?id=%@&code=%@",userId,code];
10
Vishal Singh

Forme la plus simple:

- (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];
}
39
Karthik