gpt4 book ai didi

ios - 使用 Storyboard展开,我如何从我返回的 View Controller 中获取数据并在我返回的 View Controller 中使用它?

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:11:01 24 4
gpt4 key购买 nike

我已经实现了所有内容,并且当我返回到源 View Controller 时会触发以下方法:

- (IBAction)returned:(UIStoryboardSegue *)segue {
...
}

我想从我返回的 View 中的 UITextField 中获取值,并将源 View (或调用此方法的 View )中的值设置为该 UITextField 的值。

我试过这个:

- (IBAction)returned:(UIStoryboardSegue *)segue {
AddTextViewController *returnedFromViewController = segue.destinationViewController;
NSString *inputtedText = returnedFromViewController.textField.text;
self.foo = inputtedText;
}

但是我得到这个错误:

[RootViewController textField]: unrecognized selector sent to instance 0x8dc0250
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[RootViewController textField]: unrecognized selector sent to instance 0x8dc0250'

我在上面的代码中做错了什么?几乎没有任何关于这方面的文档,所以我自己很难搜索。

最佳答案

您使用了错误的 Controller 。您需要 segue 的 sourceViewController,而不是 destinationViewController。否则,您就做对了。

关于ios - 使用 Storyboard展开,我如何从我返回的 View Controller 中获取数据并在我返回的 View Controller 中使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15535208/

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