2013-09-27 5 views
0

임에서있는 UIButton에 URL을 내 응용 프로그램에서 정보를 채울 및 URL에 대해 설정된 열이 'URL'이라는 가지고 Parse.com를 사용하여이 같은 http://www.google.com.패스 Parse.com 데이터 브라우저

"와 같은 간단한 URL을 포함

테이블 뷰의 모든 데이터를 가져온 다음 세부 뷰를 탐색 할 때 parse.com의 url 값을 전달하려는 UI 버튼이 있습니다.이 버튼을 클릭하면 사파리 창이 켜집니다. iphone이 실행되고이 사이트를 표시합니다.

내가 시도하는 모든 것이 작동하지 않는 순간, 필자는 내가이 구문 분석에서 올바른 값을 얻는 것을 확인하기 위해 라벨에이 값을 표시하는 테스트를 실시했습니다. UIButton에.

는 URL 값 아래로 tableViewController에 끌려와 SEGUE 통과

listing.url = [object objectForKey:@"url"]; 

을하고 필자까지 배선이 함께있는 UIButton 경우 : 작동

[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"http://www.google.co.uk"]]; 

하드 코드 된 URL이지만,이 URL을 내 parse.com 데이터 브라우저의 올바른 URL로 바꿔야합니다.

어떤 도움도 놀라 울 것입니다.

listing은 다음 listing.url이 상세보기 컨트롤러 내부의 필요한 URL을 저장 할 것이다 prepareForSegue 방법 내부에서 [segue destinationViewController]입니다

+0

당신이있는 UIButton이 데이터를 전달하는 말할 때 당신은 무엇을 의미합니까? – Alex

+0

메신저가 버튼에 URL 값을 보내려고하므로이 버튼을 클릭하면 URL이 열립니다. 어떤 셀이 테이블 뷰에서 선택되었는지에 따라 세부 뷰로 연결되면 parse.com에서 가져온 값이 결정되지만 해당 값을 버튼에 전달하여 URL을 시작하는 방법을 알아야합니다. – flangle

답변

0

경우, 사전에 시간을내어 주셔서 감사합니다.

그래서 당신은 당신의 상세보기 컨트롤러에서해야 할 것 모두는 다음과 같습니다

- (IBAction)actionOpenWebpageOnSafari:(id)sender { 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString: self.url]];  
} 
+0

안녕하세요 Phil, 의견을 보내 주셔서 감사합니다. 나는 이것을 시도하고 UIButton은 URL, 어떤 아이디어를 시작하지 않습니까? 내가 너에게 보낼 수있는 것이 야? – flangle