How to terminate an app programmatically in iOS 12

前端 未结 2 965
不知归路
不知归路 2021-02-06 00:34

I have a problem I put my iPhone 6 on iOS 12 beta 1 and that\'s so a method in my application to close when press on a popup button doesn\'t works on iOS 12 but works on iOS 11.

2条回答
  •  不要未来只要你来
    2021-02-06 01:09

    Try this code :

    DispatchQueue.main.asyncAfter(deadline: .now() + 1.0) {
        UIApplication.shared.perform(#selector(NSXPCConnection.suspend))
         DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) {
          exit(0)
         }
    }
    

    This will wait 1 sec and app will take 0.5 second to close. You can dim display before this code snippet.

提交回复
热议问题