【发布时间】:2018-03-20 11:04:54
【问题描述】:
我正在尝试获取 UIActivityViewController 来仅显示 Facebook、Twitter 和 Instagram 的选项。到目前为止,我已经完成了:
let shareText = "Hello, world!"
let image = UIImage(named: "TheImage")
let activityViewController = UIActivityViewController(activityItems: [shareText,image], applicationActivities: nil)
activityViewController.excludedActivityTypes = [UIActivityType.addToReadingList,
UIActivityType.airDrop,
UIActivityType.assignToContact,
UIActivityType.copyToPasteboard,
UIActivityType.mail,
UIActivityType.message,
UIActivityType.openInIBooks,
UIActivityType.print,
UIActivityType.saveToCameraRoll
]
present(activityViewController, animated: true, completion: {})
但是 UIActivityViewController 仍然给了我不需要的选项。
我也想过使用 NSExtensionItem 获取和处理,但我不确定。
谢谢
【问题讨论】:
标签: ios swift uiactivityviewcontroller