ユーザーからの入力を受け入れるアプリケーションがあります。この情報は、カスタム URL スキームを使用して 2 番目のアプリケーションに転送されるクエリ文字列を作成するために使用されます。2 番目のアプリケーションは期待どおりに開かれますが、2 番目のアプリケーションの AppDelegate の application:openURL メソッドはアクセスされません。このメソッドのコードが添付されています。
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
ProcessorViewController *viewController = (ProcessorViewController *)[mainStoryboard instantiateViewControllerWithIdentifier:@"ProcessorController"];
return [viewController handleURL:url];
}
アプリ デリゲートのこのメソッドがアクセスされない理由を判断するための支援をいただければ幸いです。