美文网首页
iOS回到桌面 通过代码回到桌面 iOS程序内通过代码回到桌

iOS回到桌面 通过代码回到桌面 iOS程序内通过代码回到桌

作者: Dolway | 来源:发表于2021-11-17 15:26 被阅读0次

使用如下组合可达到按home键退到后台的动画效果。

// 进入后台
UIControl().sendAction(#selector(URLSessionTask.suspend), to: UIApplication.shared, for: nil)
// 结束应用
DispatchQueue.main.asyncAfter(deadline: .now() + 1.25) {
  UIApplication.shared.perform(Selector(("terminateWithSuccess")))
}

需要注意的是,单独第一行就可以达到 有动画回到桌面程序进入后台的目的,单独第二行 没有动画回到桌面并终止应用,两行同时使用可以 动画回到桌面并终止应用。 根据需要选择其中一个或两个一起使用。
oc:

if([[UIApplication sharedApplication] respondsToSelector:@selector(terminateWithSuccess)]){  
    [[UIApplication sharedApplication] performSelector:@selector(suspend)];
};
<article class="_2rhmJa">

dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.25 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
     // 杀掉应用,这里会有警告⚠️忽略即可,强迫症的话就使用exit(0)吧
    if([[UIApplication sharedApplication] respondsToSelector:@selector(terminateWithSuccess)]){  
        [[UIApplication sharedApplication] performSelector:@selector(terminateWithSuccess)];  
    };
});

其他退出方式 : 这样的效果有点生硬,和闪退是一样的效果,交互不好

abort(); // 会抛出异常 立即终止当前进程,产生异常程序终止
exit(0); // 不会抛出异常 正常终止进程,并进行清理

相关文章

  • iOS回到桌面 通过代码回到桌面 iOS程序内通过代码回到桌

    使用如下组合可达到按home键退到后台的动画效果。 需要注意的是,单独第一行就可以达到 有动画回到桌面程序进入后台...

  • iOS 回到应用桌面

    iOS现在越来越重视隐私了,在App启动的时候,需要用户的查看隐私条款并同意后才能初始化第三方库,否则就要退出Ap...

  • flutter 返回桌面

    开发中经常遇到app返回不要退出程序,而是回到桌面即可flutter端代码: Java代码: 更多详解:喜欢可以加...

  • mac回到桌面

    经常有将文件保存在桌面的习惯,但常常找不到回到桌面的方式,下面介绍几种常用的方式 触控角 mac利用四个角可以定义...

  • [Android]最简单实现一键关闭APP

    直接上代码 Manifest Activity 使用 BUG 启动页为singleTask时,HOME键回到桌面再...

  • 慢街道

    我把街道拉成台球杆,缓缓击出 不,我没有击出 我被装在灌满光的鱼缸中 球从网中回到桌面 又回到桌面 只有回到桌面,...

  • iOS设备添加桌面网址快捷方式

    iOS桌面书签 桌面书签是我们在iOS端快速打开网站(网址)的一种方式;用户既可以通过Safari浏览器自带功能将...

  • Mac os如何快速回到桌面小技巧

    在Windows当中有快捷键,可以快速回到桌面,“win键+D”。可以在处理多个文件时,快速地回到桌面,选取桌面上...

  • iOS 苹果内购流程

    本文参考: iOS开发之内购完全笔记 iOS开发内购全套图文教程 iOS应用程序内购/内付费(一) 代码...

  • Listary——本地文件检索定位高效解决方案

    日常工作中你要找到一个存在本地的资料是通过什么方法实现最快速、最便捷的? 方法一:win+d切回到桌面,打开放在桌...

网友评论

      本文标题:iOS回到桌面 通过代码回到桌面 iOS程序内通过代码回到桌

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