2013-04-11 53 views
1

Xcode的新手,我的代码在这里出了什么问题?'NSURLRequest'没有可见的@interface声明选择器'initwithURL:'

[super viewDidLoad]; 
// Do any additional setup after loading the view, typically from a nib. 
Webview.userInteractionEnabled = TRUE; 
[UIWebView loadRequest: [[[NSURLRequest alloc] initwithURL:[[NSURL alloc] initWithString:@"http://www.reddit.com/r/Diecast/"]]]; 
[super viewDidLoad]; 

请帮忙,如果我做错了什么,请纠正我!我正在尝试为该特定页面创建浏览器,以便人们可以打开图片并浏览页面。

谢谢!

回答

2

检查你的资本上-initWithURL:

此外,您还需要调用loadRequest:您的网页视图实例,而不是通过类UIWebView

NSURL *url = [[NSURL alloc] initWithString:@"http://www.reddit.com/r/Diecast/"]; 
NSURLRequest *request = [NSURLRequest alloc] initWithURL:url]; 
[Webview loadRequest:request]; 
+0

+1解释变化(从简单地看着修改后的代码中不明显) – borrrden 2013-04-11 01:16:12

+0

哇,它工作得很好,谢谢一大堆! – user2268353 2013-04-11 01:40:12

0

试试这个

[super viewDidLoad]; 
// Do any additional setup after loading the view, typically from a nib. 
Webview.userInteractionEnabled = YES; 
[Webview loadRequest: [[[NSURLRequest alloc] initWithURL:[[NSURL alloc] initWithString:@"http://www.reddit.com/r/Diecast/"]]]; 
+0

没有工作,谢谢反正! – user2268353 2013-04-11 01:38:30

相关问题