Objective c if parentViewContoller语句
我正在编写一个程序,在导航栏中有一个UITableView和add按钮,该按钮指向一个编辑页面。单击表中的项目时,将推送一个视图(rView),其中包含与该项目相关的信息。此视图有一个“编辑”按钮,该按钮也会指向“编辑”页面。是否有一种方法可以在编辑页面上为“完成”按钮放置一个if语句,该语句会说“如果parentViewController是要转到rView的UITableView,否则popViewController?”我假设有一种方法可以做到这一点,但我不确定这样做的语法。谢谢如果我理解正确,您有一个UINavigationController并将其推上Objective c if parentViewContoller语句,objective-c,iphone,syntax,if-statement,parentviewcontroller,Objective C,Iphone,Syntax,If Statement,Parentviewcontroller,我正在编写一个程序,在导航栏中有一个UITableView和add按钮,该按钮指向一个编辑页面。单击表中的项目时,将推送一个视图(rView),其中包含与该项目相关的信息。此视图有一个“编辑”按钮,该按钮也会指向“编辑”页面。是否有一种方法可以在编辑页面上为“完成”按钮放置一个if语句,该语句会说“如果parentViewController是要转到rView的UITableView,否则popViewController?”我假设有一种方法可以做到这一点,但我不确定这样做的语法。谢谢如果我理解
NSArray* stack = navigationController.viewControllers;
navigationController.viewControllers = [stack arrayByAddingObject:rViewController];
[navigationController pushViewController:editController animated:YES];
(顺便说一句,我建议不要使用像“rView”这样的名称,除非是非常短暂的局部变量,比如循环中的变量。使用描述性名称是Cocoa习语的一部分,从长远来看会对您有很大帮助。)