2012-12-16 17 views
19

Ho un'applicazione che memorizza l'ID utente e il codice in NSUSERDEFAULTS Ho bisogno di utilizzare questi valori per far sì che UIWebView visiti l'URL: www.mywebsite.com/check.php?id=(idhere) & code = (idhere).UIWebView Carica URL con parametri

Ho esaminato alcuni altri argomenti, ma nulla è sembrato aiutare fino ad ora.

Sono nuovo in questa lingua quindi grazie per la vostra pazienza.

Jack Brown.

risposta

10
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; 

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


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

e così la stringa URL verrà,

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

dove userIdkey è la chiave che hai usato per memorizzare userId e codeKey è quello che hai usato per memorizzare il codice –

+0

Grazie mille, sono un nuovo sviluppatore e questo è stato così facile da capire! Grazie ancora :) tutto funzionante :) –

+0

m gald ti ha aiutato .. buona fortuna ..:) ... –

38

forma più semplice:

- (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

Dove abouts posso indicano le variabili situati in NSUserDefaults? –