im пытается сделать кнопку, которая выйдет из моего приложения, и откройте приложение facebook (если доступно) в моем профиле приложений. И я не могу понять, как я это сделаю.UIButton, чтобы открыть приложение Facebook
ответ
Получить кнопку для вызова следующего метода при нажатии:
- (void)buttonClicked:(id)sender {
NSURL *url = [NSURL URLWithString:@"fb://profile/<your_profile_id>"];
if ([[UIApplication sharedApplication] canOpenURL:url]) {
[[UIApplication sharedApplication] openURL:url];
}
}
Если приложение Facebook установлена на вашем устройстве, то он должен открыть в свой профиль.
Facebook приложение на iPhone соответствует фбу: // URL шаблон, фб: // профиль/{профиль и номер} будет открыть приложение Facebook на указанный идентификатор профиля
Вы можете сделать свою кнопку откройте URL-адрес, специфичный для вашего профиля приложения.
спасибо, что это именно то, что мне нужно, но я не могу ничего отобразить. Он открывает приложение facebook, но его просто белый экран может быть, если вы ошибаетесь в форматировании, можете ли вы дать мне пример или пояснить. Спасибо, это то, что мне нужно. – HenryGale
Хммм, кажется, промахнулся. Я проверил с некоторыми идентификаторами профиля моих друзей, и он приносит пустую страницу для некоторых, но не для других ... Интересно, возможно, ошибка с приложением facebook. Возможно, вы должны представить UIWebView в модальном виде. Не тот же опыт, который вы, похоже, ищете, но возможный заменитель ... –
http://wiki.akosma.com/IPhone_URL_Schemes#Facebook – sbonami