gpt4 book ai didi

ios - 以编程方式从另一个详细 View Controller 中的表中推送详细 View Controller

转载 作者:行者123 更新时间:2023-11-29 00:38:01 25 4
gpt4 key购买 nike

我使用 ShowDetailSegue 从另一个 DetailViewController 推送一个 DetailVewController。没有问题。但我需要从另一个 DetailedViewController 中的 TableView 推送到 DetailedViewController。我使用以下代码进行推送:-

PushUpExerciseViewController *pushUpObj = [self.storyboard instantiateViewControllerWithIdentifier:@"PushUpID"];
[self presentViewController:pushUpObj animated:YES completion:nil];

在我的 TableView DidSelectRowAtIndexPath 中使用此代码后,MasterViewController 丢失了。我需要 Master 和 Detailed ViewControllers。如何以编程方式从 DetailViewController 中的 TableView 推送到另一个 DetailViewController

最佳答案

只需推送到 View Controller。

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
DetailVewController *objDetailVC = [self.storyboard instantiateViewControllerWithIdentifier:@"DetailVewController"];
//Pass the data here to DetailViewController
[self.navigationController pushViewController:objDetailVC animated:YES];
}

如您所说,您需要从另一个 DetailedViewController 实例推送 DetailedViewController 到 TableViewCell 选择。在这种情况下,您需要防止推送的无限循环。

Master(推送)-> Detail(在 didSelectRowAtIndexPath 上推送)-> Detail

关于ios - 以编程方式从另一个详细 View Controller 中的表中推送详细 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40170784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com