2012-12-16 22 views
19

Mam aplikację, która przechowuje identyfikator użytkownika i kod w NSUSERDEFAULTS Potrzebuję użyć tych wartości, aby uzyskać UIWebView do odwiedzenia adresu URL: www.mywebsite.com/check.php?id=(idhere) & kod = (idhere).UIWebView Ładowanie adresu URL z parametrami

Przyjrzałem się innym tematom, ale jak dotąd nic nie pomagało.

Jestem nowy w tym języku, dzięki za cierpliwość.

Jack Brown. Formularz

Odpowiedz

10
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; 

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


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

a więc ciąg url będzie,

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

gdzie userIdkey to klucz, który został użyty do przechowywania userId, a codeKey to, co użyłeś do przechowywania kodu –

+0

Dziękuję bardzo, jestem nowym programistą i to było tak łatwe do zrozumienia! Jeszcze raz dziękuję :) wszystko działa :) –

+0

m gald pomógł ci .. dobre szczęście ..:) ... –

38

Najprostszy:

- (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 Gdzie mogę zwrócić się do zmiennych znajdujących się w nsuserdefaults? –

Powiązane problemy