在导航控制器中popup到根视图

我有一个导航控制器有三个视图。 我将三个视图控制器推到导航控制器的堆栈上,并希望通过点击一个button来同时popup所有被推送的视图控制器。 我想能够做到这一点从任何推视图控制器…

请你能帮我,给我指点我怎么能做到这一点?

[self.navigationController popToRootViewControllerAnimated:YES];