1

如何在 ios 主页上创建快捷方式以使用目标 c 访问我的应用程序上的特定视图控制器?

4

2 回答 2

4

您可以使用自定义架构访问您的应用程序,例如:

myApp://....

如果您注册您的应用程序以使用该架构,则每次应用程序调用该架构或网页以该架构开头时,它都会打开您的应用程序。然后,您可以检测到您的应用程序是这样打开的,并打开您想要的视图。

Apple iOS 自定义架构

但是你不能做的是从你的代码以编程方式在你的主屏幕上创建一个应用程序/网页,这是不允许的。您可以在家中保存来自 Safari 的网页,该网页将打开您的应用程序,但不能从您的应用程序打开。

于 2013-06-21T15:45:32.790 回答
-2

您的问题有点令人困惑,但我可以为您可能询问的两种情况中的任何一种想到答案:

如果您想知道如何更轻松地访问 Xcode 中的某些视图控制器代码,请开始使用窗口中的选项卡 (command-T) 来一次打开多个视图,就像在 Web 上浏览一样。

但是(这更有可能)如果您想访问应用程序中的视图控制器,您需要在您正在查看的 viewController 上放置一个 UIButton,并以模态方式显示新控制器:

NewViewController *newVC = [[NewViewController alloc] init];
[self presentViewController:newVC animated:YES completion:nil];

或者,如果您当前的视图控制器嵌入在导航控制器中:

NewViewController *newVC = [[NewViewController alloc] init];
[self.navigationController pushViewController:newVC animated:YES];
于 2013-06-21T15:43:44.980 回答