我的应用正在使用 Storyboard。我想在这里发布层次结构:
View Controller > 标签栏 Controller > 导航 Controller > TableViewController > DetailViewController
这个细节 View Controller 也有一个我通过界面生成器设置的标识符。
在表格中选择一个项目显示详细 View 。
我在我的应用程序中启用了自定义 URL,一切正常,除了使用 myappname://uniqueid 接收来自其他应用程序的调用
我想在收到自定义 URL 调用时显示我之前谈到的详细信息 View ,但我不知道该怎么做。
我已经使用它的标识符实例化了 View Controller ,但我不知道如何在不引发错误的情况下显示它。
如何直接从 appdelegate openUrl:source 应用程序方法显示此 Storyboard中的 View ?
最佳答案
此问题的解决方案是从 AppDelagate 向所有 View Controller 发出通知,当正确的 View Controller 从 AppDelegate 自定义 URL 委托(delegate)接收到此通知时,可以模态加载 View 。
关于iphone - 根据自定义 URL 架构显示来自 appDelegate 的 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10154172/