2014-11-01 2 views
0

나는 볼리우드 뉴스를 보여주는 앱을 만든다. 나는 UITableView을 만들고 각 셀에는 Nes가 포함되어 있고, 각 셀이 선택 되었다면 그 링크로 UIWebView으로 리디렉션하고 싶다. 그렇다면 URLUIWebView에 어떻게 전달할 수 있습니까? 여기iOS의 UIWebView에서 링크를 여는 방법은 무엇입니까?

didSelectRowAtIndexPath에 대한 나의 코드 :

여기 내 코드 :

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
NSDictionary *dict = [self.imagesa objectAtIndex:indexPath.section]; 
NSString *link=[dict valueForKey:@"link"]; 
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:link]]; 
} 
다음

모든 데이터는 "링크"사전 키 값이 여기에 JSON 데이터에서 온되며, 각 링크는 상대 URLLink 각 세포 비 포함입니다 나는 그 링크를 UIWebView에 열려고한다. 그걸 만들려면 UIWebView 컨트롤러에 링크를 전달하는 방법을 모른다. UIWebView

어떻게 P가 되는가? ossible 제발 해결책을주세요. WebViewController.m에서 이제

답변

2
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 

    NSDictionary *dict = [self.imagesa objectAtIndex:indexPath.section]; 

    NSString *link=[dict valueForKey:@"link"]; 

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

    WebViewController *webView=[[WebViewController alloc]initWithNibName:@"WebViewController" bundle:nil]; 
    webview.url = url; // pass URL to webview controller 
    [self presentViewController:webView animated:YES completion:nil]; 
} 

- (void) viewDidAppear:(BOOL) animated { 
    //URL Request Object 
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];   
    //Load the request in the UIWebView. 
    [webView loadRequest:requestObj]; 
} 
관련 문제