- (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时出现延迟所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)