2010-08-02 11 views
18

मैं सिर्फ अपनी स्ट्रिंग से एक यूआरएल खोलना चाहते हैं मेरी स्ट्रिंग पहले से ही यूआरएल चल रहा है मैं सिर्फ UIWebViewकैसे iPhone

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

उत्तर

49

अपने विधि को यह करें:

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]; 
1
- (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]; 
} 
+0

हालांकि यह कोड स्निपेट प्रश्न का उत्तर दे सकता है, यह किसी भी संदर्भ को यह बताता है कि कैसे या क्यों। अपने उत्तर को समझाने के लिए एक वाक्य या दो जोड़ने पर विचार करें। – brandonscript