使用网址方案打开其他应用

Str*_*boy 5 objective-c url-scheme ios

我刚刚创建了测试应用程序,并希望从其他应用程序中午餐.

在这两个应用中添加了Url类型和方案.然后从一个叫做的app:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"Test://test_page/"]];
Run Code Online (Sandbox Code Playgroud)

这有效,但我收到了警告:

应用程序窗口应在应用程序启动结束时具有根视图控制器

我在这里缺少什么?

谢谢

编辑:添加测试应用午餐方法:

- (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;
}
Run Code Online (Sandbox Code Playgroud)