UIActivityViewController打印:如何以编程方式关闭Print视图控制器?

时间:2016-06-03 04:08:10

标签: ios objective-c uiviewcontroller uiactivityviewcontroller

我使用UIActivityViewController分享图片,我需要在应用程序转到后台时关闭所有模态视图控制器,目前我在应用程序转到后台时观察通知,并且以下:

[self dismissViewControllerAnimated:NO completion:nil]
[self.navigationController dismissViewControllerAnimated:NO completion:nil]

适用于电子邮件视图控制器,但不会取消打印视图控制器。我还尝试在[UIViewController presentViewController:animated:completion:]上设置符号断点,但是当选择“打印”时,“打印”屏幕显示断点不会捕获它。我真的不知道打印屏幕的位置。

任何人都有这方面的经验吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

我不确定,但试试这段代码

[self.navigationController popToRootViewControllerAnimated:TRUE];

答案 1 :(得分:-1)

您可以尝试以下代码,

[presentViewController:mailComposer animated:YES completion:nil];