我一直在成功使用UIActivityViewController将内容发布到twitter,linkedin等。
然而,当尝试使用Facebook Messenger时,我会得到一种非常特殊的行为。
即使我提供的链接的格式为 https://something.com/whatever123 ,接收共享的用户获得的是该版本的修剪版本(即 https://something.com )
我现在不能把手指放在它上面一段时间了。你们中的任何一个人都经历过类似的事情吗?
使用的代码适用于
以下的所有其他应用 var activityItemsUsed = [Any]()
activityItemsUsed.append(URL(string: urlToShare)!)
let controller = UIActivityViewController(activityItems: activityItemsUsed, applicationActivities: nil)
//EXCLUDE ANYTHING YOU DONT WANT
controller.excludedActivityTypes = [
UIActivityType.postToWeibo,
UIActivityType.assignToContact,
UIActivityType.saveToCameraRoll,
]