iOS 通过代码关闭应用程序

//-------------------------------- 退出程序 -----------------------------------------//



- (void)exitApplication {



    [UIView beginAnimations:@"exitApplication" context:nil];



    [UIView setAnimationDuration:0.5];



    [UIView setAnimationDelegate:self];



    // [UIView setAnimationTransition:UIViewAnimationCurveEaseOut forView:self.view.window cache:NO];



    [UIView setAnimationTransition:UIViewAnimationCurveEaseOut forView:self.window cache:NO];



    [UIView setAnimationDidStopSelector:@selector(animationFinished:finished:context:)];



    //self.view.window.bounds = CGRectMake(0, 0, 0, 0);



    self.window.bounds = CGRectMake(0, 0, 0, 0);



    [UIView commitAnimations];



}







- (void)animationFinished:(NSString *)animationID finished:(NSNumber *)finished context:(void *)context {



    if ([animationID compare:@"exitApplication"] == 0) {



        exit(0);



    }



}

  

你可能感兴趣的:(应用程序)