UIActivityViewController:排除非Apple共享扩展?
我想阻止我的应用使用扩展机制将其内容分享给某些其他应用。 例如,我希望用户能够共享链接,但不能使用Gmail应用。
我对纪录片的理解是,以下内容应该有效:
// vieController previously initialised like this: UIActivityViewController(activityItems: [provider], applicationActivities: nil) viewController.excludedActivityTypes = ["com.google.Gmail.ShareExtension"]
这不起作用。 我错过了什么吗? 非Apple活动类型是否不适用于此机制?
显然,由于iOS 8.1不再可能(无论是错误还是预期的行为),请参阅: http : //johnszumski.com/blog/excluding-third-party-apps-from-ios-8-share-sheet
- 如何在UIActionSheet中点击某个选项时显示模态视图?
- 当tableView滚动时,tableViewCells中的运行计时器被覆盖
- NSURLConnection委托方法
- 由于未捕获的exception’NSRangeException’而终止应用程序,原因是:’无法删除观察者 – ios
- 约束照顾不同的iPhone / iPad尺寸的图像xcode 7testing版4
- 在colorGrading属性里面工作?
- 获取iOS今日扩展的宽度
- iOS WKWebView不显示javascript alert()对话框
- 无法在PopOverController中填充TableView – Objective C