Iphone 是否可以使用Identifier执行GUEGUE并使发送者成为不同的viewcontroller

Iphone 是否可以使用Identifier执行GUEGUE并使发送者成为不同的viewcontroller,iphone,ios,xcode,Iphone,Ios,Xcode,不确定这是否可能,但我想 [self performSegueWithIdentifier:@"ToAController" sender:SomeOtherViewController]; 我可能不这样做,甚至接近右侧,但我希望这样做,以使我的导航流程正常工作(例如,不返回到“ToAController”,而是返回到“SomeOtherViewController”) 编辑 澄清我的导航流程 字母和数字是视图 1->2 1->A->2 1发送方可以是任何类型的对象,发送方将在调用perfo

不确定这是否可能,但我想

 [self performSegueWithIdentifier:@"ToAController" sender:SomeOtherViewController];
我可能不这样做,甚至接近右侧,但我希望这样做,以使我的导航流程正常工作(例如,不返回到“ToAController”,而是返回到“SomeOtherViewController”)

编辑

澄清我的导航流程

字母和数字是视图

1->2

1->A->2


1发送方可以是任何类型的对象,发送方将在调用
performsgue
方法的视图控制器的
-(void)prepareforsgue:(UIStoryboardSegue*)segue sender:(id)sender
方法中接收

另一件事我不知道你想说什么,返回,但是如果你想返回一个已经添加到导航控制器堆栈中的视图控制器,那么你应该使用UINavigationController的pop方法,而不是segue,因为segue只执行push/modal/custom操作,这将添加d到UINavigation控制器堆栈的estinationController

编辑

从iOS 6版开始,有一种新的segue称为unwind,它可以链接到故事板中视图控制器的绿色退出图标。因为我不想从其他心爱的人那里窃取选票,所以这里的成员是一个关于unwind segue的好线程

是视图还是视图控制器?故事板上的视图与视图控制器关联。我不了解您的导航过程,但如果您从视图控制器向前导航到另一个,则可以使用分段。如果您在同一视图控制器中从一个视图“导航”到另一个视图,则不能使用分段。