我在我的应用程序中使用URL方案。我很轻松地打开了我的应用程序,只需将必要的项目添加到info.plist中。当前的网址“myappname://”将用户带到最初的视图控制器FirstTableViewController,但是我想知道是否可以修改该URL方案,以便可以将用户带到某个视图控制器,例如ThirdTableViewController。我会将其用作启动中心之类的便捷功能。

最佳答案

在... AppDelegate.m

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
MyViewController *controller = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:[NSBundle mainBundle]];
[self.viewController presentModalViewController:controller animated:YES];
[controller release];

return YES;
}

09-25 19:53