У меня странная проблема с функциональностью общего доступа UIActivityViewController.У меня есть 3 варианта одного и того же приложения, как Разработка, Контроль качества, Производство с 1 базой кода.(Здесь нет абсолютно никаких проверок или чего-либо одинакового кода).Одна и та же строка кода для функций совместного использования ведет себя по-разному в разных вариантах, и я просто не могу понять, почему.
Код для получения активности общего доступа.
let shareText = "Hey, check this out!"
let shareURL = URL(string: "https://www.google.com")!
let activityViewController = UIActivityViewController(activityItems: [shareText, shareURL], applicationActivities: nil)
activityViewController.excludedActivityTypes = [
.assignToContact,
.markupAsPDF,
.openInIBooks,
.postToFlickr,
.postToFacebook,
.postToFlickr,
.postToVimeo,
.print,
.saveToCameraRoll,
.postToWeibo,
.postToTwitter,
.addToReadingList
]
return activityViewController
Код, чтобы показать это:
let shareHelper = ShareHelper()
let shareActivityViewController = shareHelper.getShareActivity()
present(shareActivityViewController, animated: true, completion: nil)
В схеме разработки показано:
В производстве гораздо меньше вариантов