2012-09-05 2 views
0

스토리 보드에 정의 된 ViewController에 tableview가 있습니다. tableview에는 프로토 타입 셀이 있습니다. 나는 사용자가 셀을 만질 때 url이 iphone의 외부 사파리에서 열리 길 원한다. 그것을 성취하는 방법?새로운 스토리 보드의 Prototype Cell에서 Safari 열기

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:siteURL]]; 
+0

는 당신이 요청하기 전에 jQuery과의 문서를 봤어 내가 다음 줄을 호출 할 필요가있는 곳에서 ? –

답변

0

인스턴스가 테이블 뷰의 위임으로 설정되어있는 클래스에서 :

- (void)tableView:(UITableView *)tv didSelectRowAtIndexPath:(NSIndexPath *)ip 
{ 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:siteURL]]; 
} 
+0

하지만 스토리 보드를 사용하고 있습니다. 이것이 표준 접근법인가요? pls가 제안합니다. –

+0

@SubhenduKumarMukherjee 예. 그리고 코드만으로 완벽한 UI를 만들 수있을만큼 지식이 부족할 때까지 스토리 보드를 사용해서는 안됩니다. –

관련 문제