gpt4 book ai didi

ios - 通过 segue 传回 NSNumber

转载 作者:行者123 更新时间:2023-11-29 02:21:40 29 4
gpt4 key购买 nike

我已经成功地使用了 prepareForSegue,不过我已经成功地传递了变量。我现在正在尝试通过 segue 的反向传递 NSNumberprepareForSegue 没有被调用。要返回到我之前使用的 VC:

[self.navigationController popViewControllerAnimated:YES];

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"ShowImages"]) {
DiaryViewController *photoNumber = [segue destinationViewController];
photoNumber.deleteObject = self.rowTodelete;
}

我可以添加一些东西来使 prepareForSegue 反向工作吗?或者我需要以某种方式从不同的类访问我的 NSNumber 吗?

最佳答案

如果您设置了展开转场,您可以获得导致展开的 UIViewController

查看此答案 here about Unwind Segues .

一旦您实际设置了展开转场结构,下面是一些展开转场代码示例:

- (IBAction)unwindToRed:(UIStoryboardSegue *)unwindSegue {
UIViewController* sourceViewController = unwindSegue.sourceViewController;
if ([sourceViewController isKindOfClass:[DiaryViewController class]] {
DiaryViewController *photoNumber = (DiaryViewController *)sourceViewController;
NSNumber *deleteObject = photoNumber.deleteObject;
}
}

关于ios - 通过 segue 传回 NSNumber,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28068613/

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