gpt4 book ai didi

iOS,在不使用 segue 的情况下为场景设置委托(delegate)

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:15:27 25 4
gpt4 key购买 nike

我试图在不使用 segue 的情况下导航到场景。我使用的代码如下所示:

UIStoryboard * storyboard = [UIStoryboard storyboardWithName:storyboardName bundle:nil];
MyViewController * controller = (MyViewController *)[storyboard instantiateViewControllerWithIdentifier:viewControllerID];
[self presentViewController:controller animated:YES completion:nil];

我的问题是为这个场景设置委托(delegate)。通常我会做以下事情:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
// Check the segue identifier
if ([[segue identifier] isEqualToString:@"showDetail"])
{
[[segue destinationViewController] setDelegate:self];
}
}

但我不想使用转场。谁能告诉我如何为场景设置代理?

谢谢

最佳答案

UIStoryboard * storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
DetailViewController * controller = (DetailViewController *)[storyboard instantiateViewControllerWithIdentifier:@"DetailView"];
controller.delegate = self;
[self presentViewController:controller animated:YES completion:nil];

关于iOS,在不使用 segue 的情况下为场景设置委托(delegate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15289606/

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