2011-01-25 4 views

ответ

6

Получить кнопку для вызова следующего метода при нажатии:

- (void)buttonClicked:(id)sender { 

    NSURL *url = [NSURL URLWithString:@"fb://profile/<your_profile_id>"]; 

    if ([[UIApplication sharedApplication] canOpenURL:url]) { 
     [[UIApplication sharedApplication] openURL:url]; 
    } 

} 

Если приложение Facebook установлена ​​на вашем устройстве, то он должен открыть в свой профиль.

+0

та же проблема, что и с приведенным выше ответом. он отображает только белый цвет. – HenryGale

+0

Этот шаблон не работает больше .. facebook .. :( – rptwsthi

0

Facebook приложение на iPhone соответствует фбу: // URL шаблон, фб: // профиль/{профиль и номер} будет открыть приложение Facebook на указанный идентификатор профиля

Вы можете сделать свою кнопку откройте URL-адрес, специфичный для вашего профиля приложения.

+0

спасибо, что это именно то, что мне нужно, но я не могу ничего отобразить. Он открывает приложение facebook, но его просто белый экран может быть, если вы ошибаетесь в форматировании, можете ли вы дать мне пример или пояснить. Спасибо, это то, что мне нужно. – HenryGale

+0

Хммм, кажется, промахнулся. Я проверил с некоторыми идентификаторами профиля моих друзей, и он приносит пустую страницу для некоторых, но не для других ... Интересно, возможно, ошибка с приложением facebook. Возможно, вы должны представить UIWebView в модальном виде. Не тот же опыт, который вы, похоже, ищете, но возможный заменитель ... –