美文网首页iOS开发iOS开发攻城狮的集散地
iOS 9 系统下9应用间跳转速度慢

iOS 9 系统下9应用间跳转速度慢

作者: Eddiegooo | 来源:发表于2018-06-22 16:46 被阅读0次

题记

在iOS 9 系统,应用间跳转很慢很慢,差不多要10秒左右,实在是不能接受。

解决办法

直接上代码吧:

- (void)openOtherAppWithUrl:(NSURL *)url {
    if (![[UIApplication sharedApplication] canOpenURL:url]) {
        return;
    }
    if (NSFoundationVersionNumber > NSFoundationVersionNumber_iOS_9_x_Max) {
        [[UIApplication sharedApplication] openURL:url
                                           options:@{UIApplicationOpenURLOptionUniversalLinksOnly: @NO}
                                 completionHandler:nil
        ];
    } else {
        //在iOS 9 系统应用间跳转非常慢解决办法
        dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
            [[UIApplication sharedApplication] openURL:url];
        });
    }
}
求解

有人说用这个方法解决:

dispatch_async(dispatch_get_main_queue(), ^{
    [[UIApplication sharedApplication] openURL:url];
});

亲测,我在iOS 9系统上测试不可以。

参考文章

专业网站:Stack Overflow

相关文章

  • iOS 9 系统下9应用间跳转速度慢

    题记 在iOS 9 系统,应用间跳转很慢很慢,差不多要10秒左右,实在是不能接受。 解决办法 直接上代码吧: 求解...

  • Ios 应用间实现跳转

    1、APP应用中间相互跳转1、9.0以下 直接使用scheme 进行跳转 2、苹果公司iOS 9系统策略更新 应...

  • _BSMachError: port 7113; (os/ke

    设置应用于iOS 9 :使用UIAlertController 跳转到系统设置的时候出现如下bug或警告: 解决方...

  • iOS应用内跳转到系统设置页面

    iOS应用内跳转到系统设置页面 iOS应用内跳转到系统设置页面

  • iOS WiFi 相关知识点总结

    iOS 跳转到系统设置里面的WiFi列表页 参考:segmentfault iOS 7, 8, 9 iOS 10 ...

  • 友盟笔记

    问题:友盟分享 iOS9 提示没有安装XX原因:在iOS9中需要把要跳转的应用加入白名单(LSApplicatio...

  • iOS应用内跳转到系统设置页面

    目前主要适配 IOS 8.0以后系统 当 iOS系统版本 >= iOS8,支持跳转到自己应用设置,不支持跳转到系统...

  • iOS9 添加Scheme白名单

    问题描述:在iOS 9下涉及到平台客户端跳转,系统会自动到项目info.plist下检测是否设置平台Scheme。...

  • This app is not allowed to query

    原因:从iOS 9 开始,涉及到平台客户端的跳转,系统会自动到 info.plist 下检查是否设置Scheme。...

  • 应用之间跳转进行传值

    项目的新需求是两个应用之间进行跳转,并进行传值。ios9以后苹果官方引入了白名单的概念,即应用 A跳转到应用B,我...

网友评论

    本文标题:iOS 9 系统下9应用间跳转速度慢

    本文链接:https://www.haomeiwen.com/subject/krwkyftx.html