Социальные рамки устарели в iOS11 - PullRequest
0 голосов
/ 25 сентября 2018

Я делаю пример приложения для работы с Facebook, чтобы поделиться строковым значением с помощью кнопки «Поделиться», но я уверен, что в ios 11

отключены функции соцсетей, какие коды мне следует использовать сейчас, я установил Facebook SDK дляswift

я хочу коды на языке siwft, которые я уже искал в Google, я нашел не коды, которые полезны для моего случая

вот коды, которые я использую под действием onclikbutton

@IBAction func shareButton(_ sender: Any) {


let alert = UIAlertController(title: "Share", message: "Poem Of the day", preferredStyle: .actionSheet)

    let actionOne = UIAlertAction(title: "Share on Facebook", style: .default) { (action) in
        print("Success")



    }

    alert.addAction(actionOne)
    self.present(alert, animated: true, completion: nil)

}

Редактировать: - нашел лучший способ поделиться публикацией на Facebook, используя следующий код

@IBAction func shareButton(_ sender: Any) {



    let content = FBSDKShareLinkContent()
    content.contentURL =  URL(string: "https://github.com/EndLess728")


    let dialog : FBSDKShareDialog = FBSDKShareDialog()
    dialog.fromViewController = self
    dialog.shareContent = content
    dialog.mode = FBSDKShareDialogMode.feedWeb
    dialog.show()

}

1 Ответ

0 голосов
/ 25 сентября 2018

Используйте UIActivityViewController для обмена контентом…

@IBAction func share(_ sender: Any) {

    let sharingItems: [Any] = [URL(string: "https://github.com/EndLess728")]

    let activityController = UIActivityViewController(activityItems: sharingItems, applicationActivities: nil)

    present(activityController, animated: true)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...