2012-12-16 34 views
19

Tôi có một ứng dụng lưu trữ ID người dùng và mã trong NSUSERDEFAULTS Tôi cần sử dụng các giá trị này để có UIWebView truy cập url: www.mywebsite.com/check.php?id=(idhere) & code = (idhere).UIWebView Tải URL với thông số

Tôi đã xem xét một số chủ đề khác nhưng không có gì dường như giúp ích cho đến nay.

Tôi mới sử dụng ngôn ngữ này để cảm ơn sự kiên nhẫn của bạn.

Jack Brown.

Trả lời

10
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; 

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


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

và do đó chuỗi url của bạn sẽ được,

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

trong đó userIdkey là khóa bạn đã sử dụng để lưu trữ userId và codeKey là những gì bạn đã sử dụng để lưu trữ mã –

+0

Cảm ơn bạn rất nhiều, tôi là một nhà phát triển mới và điều này rất dễ hiểu! Cảm ơn một lần nữa :) tất cả làm việc :) –

+0

m gald nó đã giúp bạn .. may mắn ..:) ... –

38

đơn giản nhất có dạng:

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

Về SME để tôi trỏ đến các biến nằm ở nsuserdefaults ở đâu? –

Các vấn đề liên quan