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
Post a Comment