我有一个接受用户输入的应用程序。该信息用于创建查询字符串,该字符串使用自定义 URL 方案转发到第二个应用程序。第二个应用程序按预期打开,但从未访问过第二个应用程序的 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];
}
任何确定为什么从未访问过应用程序委托中的此方法的帮助将不胜感激。