Этот код откроет вид деятельности и позволит вам поделиться с ним всем, что вы захотите.
if var top = scene?.view?.window?.rootViewController {
while let presentedViewController = top.presentedViewController {
top = presentedViewController
}
let activityVC = UIActivityViewController(activityItems: ["This is an array of items that will be shared. Including Images, Numbers, and text (like this)"], applicationActivities: nil)
activityVC.popoverPresentationController?.sourceView = view
top.present(activityVC, animated: true, completion: nil)
}
Конечно, его нужно будет вызывать в методе или функции touchesBegan
. Чтобы поделиться чем-то, вам нужно поместить это в массив, который находится в activityVC
.
Это не кнопка «Поделиться», это просто код, который используется для обмена данными с другим приложением. Вам нужно поместить его в функцию или в touchesBegan
и вызывать его отдельно, когда вы хотите поделиться чем-то.