ios - 是否可以启动具有特定 View /场景的自定义应用程序?

标签 ios url-scheme

我正在尝试从 iOS 中的另一个应用程序启动一个应用程序 来自 here 的一些教程.到目前为止一切顺利,我可以从另一个应用程序内部打开该应用程序

到目前为止,我已经尝试过这样的场景: (假设应用程序 A 具有启动应用程序 B 的触发器,应用程序 B 具有 menu1、menu2 和 menu3 的 View /场景)

  1. 启动应用程序 B,转到更深层次的 View /场景(菜单 3),最小化,启动应用程序 A,调用启动应用程序 B 的触发器 -> 结果:B 启动看起来像恢复(菜单 3 打开)

  2. 确保应用 B 关闭,启动应用 A,调用启动应用 B 的触发器 -> 结果:B 从应用启动时启动(启动画面 -> 菜单 1)

问题是,是否可以使用特定场景/ View 启动(比如直接转到菜单 2 或菜单 3)? 我在教程中看到我可以输入一些参数,但我还不明白如何使用它

最佳答案

启动其他应用程序时,您需要传递有关自定义 URL 方案的附加信息,以指示需要哪个屏幕。然后,启动的应用程序需要查看 URL 中的该值,并根据该值显示所需的屏幕。

关于ios - 是否可以启动具有特定 View /场景的自定义应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19770780/

相关文章:

iOS - 在 native iOS 最近通话 TableView 中单击调用者时触发传出 VOIP 调用

ios - 如何将数据发送到以编程方式创建的弹出窗口?

ios - iPhone一夜之间断开了USB连接,没有系统日志

ios - 使用可变参数格式化字符串

ios - 在设备方向更改时在 UiView 中居中 UIActivityIndi​​catorView

html - mailto HTML 最佳实践

ios - 无法通过 url 方案从我的 iOS 应用程序在 MS-Excel iOS 应用程序中打开我的 excelSheet

ios - 如何将 UITextView 的边框设置为与 UITextField 的边框颜色相同

url - Skype 是否有 href 属性,例如 "mailto:"或 "tel:"?

ios - 使用 openURL 从 Yahoo Mail 客户端发送电子邮件