jjzjj

destinationViewController

全部标签

ios - DestinationViewController Segue 和 UINavigationController swift

所以我有一个像这样的prepareForSegue方法:overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){ifsegue.identifier=="fromEventTableToAddEvent"{letaddEventViewController:AddEventViewController=segue.destinationViewControlleras!AddEventViewControlleraddEventViewController.newTagArray=newTagArra

ios - DestinationViewController Segue 和 UINavigationController swift

所以我有一个像这样的prepareForSegue方法:overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){ifsegue.identifier=="fromEventTableToAddEvent"{letaddEventViewController:AddEventViewController=segue.destinationViewControlleras!AddEventViewControlleraddEventViewController.newTagArray=newTagArra

objective-c - 如何在不使用 segue.destinationViewController 作为 setDelegate 方法的接收者的情况下设置委托(delegate)?

当使用委托(delegate)时,我通常只告诉UINavigationController中的下一个ViewController我想将自己设置为委托(delegate)。我在我的prepareForSegue方法中这样做:-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender{[segue.destinationViewControllersetDelegate:self];}这一直很有效。但是,我试图在navController中告诉viewController两个索引或两个View,我想将self设置为委托

ios - 在 Objective-C 中将 UINavigationController 添加到我的 segue.destinationViewController

我有一个基于SplitViewController的应用程序,它调用其他UIViewController以在详细信息部分通过替换显示它们...我通过使用来自MasterViewController的segues向他们发送参数、信息、对象和一切正常但是我的一些UIViewControllers通过使用Segues与其他UIViewControllers交互,所以,为了让它们正常工作,我需要将它们嵌入UINavigationController我的问题是:如何在执行segue时将UINavigationController添加到我的segue.destinationViewControll

ios - prepareForSegue **总是** 创建一个新的 destinationViewController?

我刚刚意识到下面的代码总是创建一个新的TagsFeedViewController。这是segues的默认行为吗?有没有办法将iOS配置为不每次都创建新的destinationViewController?-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender{if([segue.identifierisEqualToString:@"showSearchResult"]){TagsFeedViewController*destViewController=segue.destinationViewContro

ios - 呈现 UINavigationController 模态时,segue.destinationViewController 为 nil

我有一个UICollectionView,当用户按下一个单元格时,我会使用Storyboard在UINavigationController中呈现另一个ViewController。-(void)collectionView:(UICollectionView*)collectionViewdidSelectItemAtIndexPath:(NSIndexPath*)indexPath{[selfperformSegueWithIdentifier:@"editBookIPad"sender:indexPath];}-(void)prepareForSegue:(UIStoryboar