ios – 应用程序启动后立即使用openURL时出现延迟

ios – 应用程序启动后立即使用openURL时出现延迟,第1张

概述我正试图在我自己的应用程序启动时使用其url处理程序启动另一个应用程序. - (void)applicationDidBecomeActive:(UIApplication *)application{ NSURL *actionURL = [NSURL URLWithString:@"fantastical2://"]; [[UIApplication sh 我正试图在我自己的应用程序启动时使用其url处理程序启动另一个应用程序.

- (voID)applicationDIDBecomeActive:(UIApplication *)application{             NSURL *actionURL = [NSURL URLWithString:@"fantastical2://"];     [[UIApplication sharedApplication] openURL:actionURL];}

它基本上有效,但是看到我的应用程序看起来实际打开URL有大约7秒的显着延迟.

怎么延迟?如何在启动自己的应用程序时立即启动URL /应用程序或减少此延迟?

解决方法 尝试使用NSTimer与目标..

仅供参考:

[NSTimer scheduledTimerWithTimeInterval:7.0    target:self    selector:@selector(targetmethod:)    userInfo:nil    repeats:NO]; -(voID) targetmethod{    // Call Here ...     NSURL *actionURL = [NSURL URLWithString:@"fantastical2://"];     [[UIApplication sharedApplication] openURL:actionURL];    //InvalIDate the time    [myTimer invalIDate];    myTimer = nil; }
总结

以上是内存溢出为你收集整理的ios – 应用程序启动后立即使用openURL时出现延迟全部内容,希望文章能够帮你解决ios – 应用程序启动后立即使用openURL时出现延迟所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1054725.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存