Я хочу опубликовать что-то на Facebook. Для этого я использовал SLComposeViewController
. Я просто хочу спросить, как я могу поделиться, если пользователь не настроил свое приложение в телефоне. Есть ли способ открыть его в браузере, а затем отправить что-нибудь. Рассмотрите, что я хочу опубликовать любую строку, чтобы сказать «привет там». Поэтому я держу эту строку, открываю сафари и запишу туда. После того, как я вошел в строке размещено автоматическиПоделиться на Facebook, если приложение не настроено
if SLComposeViewController.isAvailableForServiceType(SLServiceTypeFacebook) {
let fbShare:SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
fbShare.completionHandler = {
result in
switch result {
case SLComposeViewControllerResult.Cancelled:
//Code to deal with it being cancelled
break
case SLComposeViewControllerResult.Done:
//Code here to deal with it being completed
break
}
}
refrenceViewController.presentViewController(fbShare, animated: true, completion: nil)
} else {
//open safari and post it there
}
Используйте Facebook SDK. –