Ich möchte etwas auf Facebook posten. Ich habe SLComposeViewController
dafür verwendet. Ich möchte nur fragen, wie kann ich teilen, wenn Benutzer seine App im Telefon nicht konfiguriert hat. Gibt es eine Möglichkeit, dass ich es im Browser öffnen und dann alles posten. Denken Sie daran, ich möchte jede Zeichenfolge posten sagen "hallo da". Also behalte ich diese Schnur, öffne Safari und logge dich dort ein. Nachdem ich in der Zeichenfolge angemeldet bin wird automatisch gebuchtAuf Facebook teilen, wenn die App nicht konfiguriert ist
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
}
Verwenden Sie Facebook SDK. –