5

テストアプリを作成したばかりで、他のアプリからランチしたいと思いました。

両方のアプリで、URLタイプとスキームを追加しました。次に、という1つのアプリから:

[[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;
}
4

1 に答える 1

1

URLスキームを.plsitファイルに登録する必要があります。このリンクをご覧ください

于 2012-11-17T08:33:56.973 に答える