gpt4 book ai didi

iphone - PrepareForSegue 方法将文本从两个不同的 TextView 传递到下一个 View 中的 TextView

转载 作者:行者123 更新时间:2023-11-28 19:10:16 25 4
gpt4 key购买 nike

我在导出文本数据时遇到问题。我有一个 View 包含超过 3 个不同的 uitextview,允许用户输入数据。然后我想将这些文本从 3 个不同的 uitextview(例如 textview1、textview2 和 textview3)导出到一个只包含一个 uitextview 的新 uiviewcontroller。我还希望 textview 1-3 按顺序放置。这样新的 uitextview 将按照 1-3 的顺序具有三个不同的部分。我正在使用 PrepareFroSegue 方法。我应该如何编码?非常感谢!

最佳答案

你想要做的是将字符串连接(组合)成一个 NSString ,它将被发送到下一个 View 。您可以在 PrepareForSegue 中执行此操作。将其放入您的 prepareforsegue 中,但编辑代码以使其适用于您的代码。

NSString *concatenatedString = [NSString stringWithFormat:@"%@ %@ %@", textview1.text, textview2.text, textview3.text];
YourViewController *dV = [segue destinationViewController];
dV.stringToStoreValue = concatenatedString;
  1. 第一行我连接字符串
  2. 第二行我从 segue 获取目标 View Controller
  3. 第三行我在目标 View Controller 中将文本设置为 NSString @property。然后您必须在 View 中加载目标 View Controller 集

    yourcombinedtextfield.text = stringToStoreValue;

我不直接在 prepareForSegue 中设置文本字段的值,因为如果 View 尚未加载,那么我将什么都不设置,并且在文本字段的下一页上看不到字符串!

关于iphone - PrepareForSegue 方法将文本从两个不同的 TextView 传递到下一个 View 中的 TextView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16319539/

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