Xcode 查找正在使用的segue
我使用的是一个细节视图控制器,它是从不同的序列链接而来的。我想在Xcode 查找正在使用的segue,xcode,storyboard,segue,Xcode,Storyboard,Segue,我使用的是一个细节视图控制器,它是从不同的序列链接而来的。我想在viewDidLoad中执行操作,具体取决于哪个控制器正在推送细节控制器 是否有办法确定哪个segue正在加载detail controller?如果您为detail VC设置了一个委托,则可以使用该方法。另一种方法是在prepareforsgue:方法中设置ID,并将其传递给detail VC或调用委托的getter NSString *class = [NSStringFromClass([self.delegate class
viewDidLoad
中执行操作,具体取决于哪个控制器正在推送细节控制器
是否有办法确定哪个segue正在加载detail controller?如果您为detail VC设置了一个委托,则可以使用该方法。另一种方法是在prepareforsgue:
方法中设置ID,并将其传递给detail VC或调用委托的getter
NSString *class = [NSStringFromClass([self.delegate class]);
--
您希望运行哪种代码?
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"scrollerSegue"])
{
ScrollViewController * target = segue.destinationViewController;
target.VC_Which_Pushed_ME = self.ID;
// and/or
target.delegate = self;
}
}