您在这里有几个选择。
使用相同的 QuestionViewController 并重新填充它,就像你提到的那样。
推送一个新的 QuestionViewController 并使用弹出到根视图控制器或弹出到给定视图控制器的自定义后退按钮。
#2中两个选项的代码如下,其中“self”是当前视图控制器(您的问题控制器)。
[self.navigationController popToRootViewControllerAnimated:YES]; //this would pop to your UITableViewController, assuming it was the root
[self.navigationController popToViewController:yourTableViewControllerHere Animated:YES]; //this would work as long as you passed a reference to your UITableViewController to your question controllers
由您决定如何选择解决您的问题。但是,如果您决定使用相同的 QuestionViewController,请在导入新问题时包含一个吸引人的动画,以便用户知道发生了什么并让您的应用程序更酷:)