2013-02-17 78 views
0

我正在编写一个应用程序,它可以让用户从表格视图中打开YouTube运动/健身视频。所以,我想在表格视图中为每个单元格传递一个给定的网站地址。代码执行时没有错误,但在模拟器中选择单元格时不会打开任何网页。这里是执行文件的代码:无法使用UIWebView打开网页

- (void)viewDidLoad 
{ 
[super viewDidLoad]; 

//Create a URL object 
NSURL *url = [NSURL URLWithString:urlAddress]; 

//Switch values based on exerciseNumber 
switch (exerciseNumber) { 
    case 0:{ 
     self.title = @"Straight Leg Raise"; 
     urlAddress = @"http://www.youtube.com/watch?v=sb_2OVC4TuM"; 
    } 
     break; 
    case 1:{ 
     self.title = @"Supine Hip Abduction with Elastic Band"; 
     urlAddress = @"http://www.youtube.com/watch?v=9gnmbjrjEuM"; 
     break; 
    } 
    default:{ 
     self.title = @"No Exercise Selected"; 
     urlAddress = @"http://www.rehabview.com"; 
     break; 
    } 
} 

//Create a URL request object 
NSURLRequest *request = [NSURLRequest requestWithURL:url]; 

//load the request in the UIWebView 
[webView loadRequest:request]; 

} 

任何想法我做错了什么?提前致谢。

+0

真实设备上发生了什么? – holex 2013-02-17 20:26:21

+0

当我点击顶部的两个单元格时,只是一个空白的视图。 – pjv 2013-02-17 20:43:44

回答

1

在设置urlAddress字符串的switch语句之后创建您的NSURL对象。

+0

完美。谢谢。我以为我曾尝试过,但显然不是。 – pjv 2013-02-17 20:42:56