2012-10-01 12 views
5

Soy nuevo en el desarrollo de iOS, por favor tenga paciencia ...Cómo enviar usuario a la página de Facebook en el botón haga clic en

Estoy en el proceso de crear una aplicación simple. Hay un botón de Facebook y me gustaría que ese botón envíe al usuario a mi página de Facebook, ya sea en el navegador o si tienen la aplicación de Facebook abierta.

Sé que es probable que haya mucho que explicar, pero si alguien pudiera señalarme en la dirección correcta, sería genial, gracias.

+0

Me gusta el tono humilde de su pregunta. Especialmente esa última oración deja en claro que no esperas una solución completa 'gimme teh codez'-. Me gusta +1 – Till

Respuesta

2

A partir de la actualización 4.0 para Facebook, puede saltar a páginas con este esquema URI:

fb://page/{fbid} 

Sólo asegúrese de comprobar para hacer Asegúrese de que el dispositivo que está trabajando puede responder a ella:

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

Su método podría terminar buscando algo como esto:

- (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 
} 

... y usted vincularía el método anterior con su botón en Interface Builder.

Cuestiones relacionadas