2012-10-01 2 views
5

저는 iOS 개발을 처음 접했습니다. 제발 .. 내 말 좀 들어 봐.버튼 클릭시 Facebook 페이지로 사용자를 보내는 방법

나는 간단한 앱을 만드는 중입니다. 페이 스북 단추가 있고 그 단추를 사용하여 브라우저에서 또는 페이스 북 응용 프로그램을 열어서 내 페이스 북 페이지로 사용자를 보낼 수 있습니다.

나는 설명 할 것이 많다는 것을 알고 있지만, 누군가가 올바른 방향으로 나를 가리킬 수 있다면 그것은 좋을 것입니다, 감사합니다.

+0

나는 겸손한 질문을 좋아합니다. 특히 마지막 문장은 당신이 완전히 날려 버린 '김미한 코드'해결책을 기대하지 않는다는 것을 분명히합니다. I Like +1 – Till

답변

2

을 확인,이 URI 스키마가있는 페이지로 이동할 수 있습니다 :

fb://page/{fbid} 

그냥 당신이 만드는 있는지 확인하기 당신이 작업중인 장치는 응답 수 :

[[UIApplication sharedApplication] canOpenURL:[NSURL urlWithString:@"fb://page/{fbid}"]]; 

이런 식으로 뭔가를 찾고 끝낼 수 있습니다 귀하의 방법

- (IBAction)openFBPage:(id)sender { 
    if ([[UIApplication sharedApplication] canOpenURL:[NSURL urlWithString:@"fb://page/{fbid}"]]) { 
     [[UIApplication sharedApplication] openURL:[NSURL urlWithString:@"fb://page/{fbid}"]]; 
    } else { 
     NSLog(@"Facebook isn't installed."); 
     // or do the sensible thing and openURL the HTTP version of the page in safari 
} 

... 위의 메소드를 인터페이스 빌더의 버튼과 연결하면됩니다.

관련 문제