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

时间:2012-11-17 08:02:57

标签: objective-c ios url-scheme

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

在这两个应用中添加了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;
}

1 个答案:

答案 0 :(得分:1)

您应该在.plsit文件中注册URL方案。请参阅此link