如何在iPhone的webviewstring中打开url

我想只是从我的string打开一个URL我的string已经有我只想在UIWebView显示的URL

 myString=http://maps.google.com/maps?zoom=8&sensor=false&lci=transit&layer=traffic&saddr=1.31224,103.865&daddr=1.310664,103.857132 NSString *urlString = [myString absoluteString]; NSString *urlAddress =myString;// NSURL *url = [NSURL URLWithString:urlString ]; NSLog(@" url is %@",url); its null //URL Requst Object NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; NSLog(@" url req is %@",url); //Load the request in the UIWebView. [webe loadRequest:requestObj]; 

我得到这个错误

 se&lci=transit&layer=traffic&saddr=1.31224,103.865&daddr=1.310664,103.857132 2010-08-02 13:20:08.253 Wat2Eat[5332:207] *** -[NSCFString absoluteString]: unrecognized selector sent to instance 0x1ac570 2010-08-02 13:20:08.267 Wat2Eat[5332:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSCFString absoluteString]: unrecognized selector sent to instance 0x1ac570' 2010-08-02 13:20:08.283 Wat2Eat[5332:207] Stack: ( 

添加到您的方法:

  NSString *urlAddress = @"http://myurl.com"; //Create a URL object. NSURL *url = [NSURL URLWithString:urlAddress]; //URL Requst Object NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; //Load the request in the UIWebView. [detailWebView loadRequest:requestObj]; 
 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. NSURL *websiteUrl = [NSURL URLWithString:@"http://www.google.com"]; NSURLRequest *urlRequest = [NSURLRequest requestWithURL:websiteUrl]; [myWebView loadRequest:urlRequest]; }