我的大部分应用都有快速操作的分享按钮。这些共享按钮可以打开UIActivityViewController
,而无需启动应用。我已经找到了如何使用以下方法分享我的应用程序:
func application(_ application: UIApplication, performActionFor shortcutItem: UIApplicationShortcutItem, completionHandler: @escaping (Bool) -> Void) {
}
我想在不打开应用的情况下显示UIActivityViewController
。
答案 0 :(得分:0)
操作系统会自动将共享菜单项添加到从 App Store 下载的所有应用程序中。请注意,它不会将其添加到通过 Xcode 或任何第三方分发系统(例如 Buddybuild)安装的应用中。
(编辑:您的应用的 TestFlight 版本将具有“发送 Beta 反馈”菜单项而不是“共享...”)
不过,要直接解决您的问题,不,应用程序无法直接在主屏幕上显示视图控制器(从 iOS 10 开始 - 谁知道在未来可能会实现)。如果可能的话,那将是一个很大的安全问题,因为应用程序不应能够访问其主窗口之外的任何内容。