ios - How to get back to the app manually after sending sms message -


after sending sms text message receive sms feedback. copied , want paste applications. can not return application - cancel button turns gray - inactive.

- (void)messagecomposeviewcontroller:(mfmessagecomposeviewcontroller *)controller didfinishwithresult:(messagecomposeresult)result {      switch (result)     {         case messagecomposeresultcancelled:             nslog(@"result: canceled");              [self dismissviewcontrolleranimated:yes completion:nil];             break;         case messagecomposeresultsent:             nslog(@"result: sent");             break;         case messagecomposeresultfailed:             nslog(@"result: failed");             break;         default:             nslog(@"result: not sent");             break;     }   //   [self dismissviewcontrolleranimated:yes completion:nil];  } -(void)sms{     mfmessagecomposeviewcontroller *controller = [[mfmessagecomposeviewcontroller alloc] init] ;     if([mfmessagecomposeviewcontroller cansendtext])     {         controller.body = @"message";         controller.recipients = [nsarray arraywithobjects:@"12344321", nil];         controller.messagecomposedelegate = self;         [self presentviewcontroller:controller animated:yes completion:nil];     }  } 

you need uncomment [self dismissviewcontrolleranimated:yes completion:nil]; should work , bring application dismissing mfmessagecomposeviewcontroller , based on action switch statement in - (void)messagecomposeviewcontroller:(mfmessagecomposeviewcontroller *)controller didfinishwithresult:(messagecomposeresult)result act accordingly.


Comments

Popular posts from this blog

java - Oracle EBS .ClassNotFoundException: oracle.apps.fnd.formsClient.FormsLauncher.class ERROR -

c# - how to use buttonedit in devexpress gridcontrol -

nvd3.js - angularjs-nvd3-directives setting color in legend as well as in chart elements -