我刚创建了一个测试应用程序并希望能够从其他应用程序启动它。
在两个应用程序中都添加了Url类型和方案。然后从一个应用程序中调用:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"Test://test_page/"]];
这个方法可行,但我收到了一个警告:
应用程序窗口在启动时需要有根视图控制器
我错过了什么吗?
谢谢
编辑:添加测试应用程序启动方法:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
MyViewController *mainView = [[MyViewController alloc] init];
UINavigationController *navControl = [[UINavigationController alloc] initWithRootViewController: mainView];
[self.window setRootViewController: navControl];
// Override point for customization after application launch.
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
}