2013-02-17 42 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