如何将MFMessageComposeViewController解除为mainView Controller?

Tar*_*riq 1 iphone uiviewcontroller uinavigationcontroller dismiss presentmodalviewcontroller

假设我有两个控制器A和B以及一个MFMessageComposeViewController.我正在执行这些操作

A-> presentModalViewController - > B.

B-> presentModalViewController - > MFMessageComposeViewController对象

所以在消息撰写didFinishWithResult委托我要回到A控制器而不是B.

我已经尝试了几个步骤,如委托中的2次dismissModalViewControllerAnimated,并直接从委托调用A控制器,但没有任何工作.每次它只解散一次,它仍然在B控制器上.

取消/发送我想回到A控制器.

Ila*_*ian 7

如你所述,将其解雇两次.首先,用[self dismissModalViewControllerAnimated:NO];

然后, [self dismissModalViewControllerAnimated:YES];