2012-10-01 12 views
5

Jestem nowy na rozwój iOS, więc proszę o mnie ..Jak wysłać użytkownika do strony Facebook na przycisku kliknij

Jestem w trakcie tworzenia prostej aplikacji. Jest przycisk na facebooku i chciałbym, aby ten przycisk wysłał użytkownika na moją stronę na Facebooku, albo w przeglądarce, albo jeśli mają aplikację na Facebooku.

Wiem, że jest prawdopodobnie wiele do wyjaśnienia, ale jeśli ktoś mógłby wskazać mi w dobrym kierunku, to byłoby świetnie, dzięki.

+0

Podoba mi się skromny ton twojego pytania. Zwłaszcza to ostatnie zdanie wyjaśnia, że ​​nie spodziewasz się pełnego rozwiązania 'gimme teh codez'. Lubię +1 – Till

Odpowiedz

2

W aktualizacji 4.0 dla Facebook, można przejść do stron z tego schematu URI:

fb://page/{fbid} 

Tylko upewnij się, sprawdź, upewnić się, że urządzenie pracujesz z może odpowiedzieć na niego:

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

Twoja metoda może w końcu wygląda mniej więcej tak:

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

... a następnie połączyć powyższą metodę z przyciskiem w Konstruktorze interfejsów.

Powiązane problemy