Откройте другое приложение, используя схемы 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. Пожалуйста, смотрите эту ссылку