Откройте другое приложение, используя схемы URL

Я только что создал тестовое приложение и хотел запустить его из другого приложения.

В обоих приложениях добавлены тип 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 ответ

Решение

Вы должны зарегистрировать схемы URL в файле.plsit. Пожалуйста, смотрите эту ссылку

Другие вопросы по тегам