gpt4 book ai didi

iphone - 如何将文本从文本字段发送到另一个 View Controller

转载 作者:可可西里 更新时间:2023-11-01 06:16:54 26 4
gpt4 key购买 nike

我正在制作一个应用程序,它的行为类似于 iPhone 中的默认 Messages.app,用户可以在 UITextField 中撰写短信。点击发送按钮后,UITextField 的值在ComposeViewController将转移到表格单元格的 UILabelMasterViewController 中的自定义单元格中还有DetailViewController另一个UILabel将从 UITextField 中获取文本值. DetailViewControllerViewController当用户点击 UITableViewCells 中的单元格时加载.

我实际上阅读了下面的相关文章,但它对我不起作用。

  • 如何将文本从文本字段发送到另一个类?
  • 如何在另一个文本字段中查看一个文本字段中的文本?
  • 如何将文本字段值发送到另一个类

您能指导我如何正确实现吗?我知道这很容易。我只是不知道为什么它不起作用。 ComposeVC 是一个 ModalViewController而 DetailVC 是当用户点击 MasterVC 表中的单元格时加载的 View 。

非常感谢!

下面是我的 ComposeVC.h 代码:

    UITextField *messageTextField;

@property (nonatomic, retain) IBOutlet UITextField *messageTextField;

- (IBAction)buttonPressed:(id)sender;

对于 ComposeVC.m

    synthesize messageTextField;

-(IBAction)buttonPressed:(id)sender
{
DetailVC *detailVC = [[DetailVC alloc] init];
detailVC.messageText = messageTextField.text;
}

对于DetailVC.h

    NSString *messageText;

@property (nonatomic, copy) NSString *messageText;

对于DetailVC.m

    @synthesize messageText;

- (void)viewLoad
{
testLabel.text = messageText;
}

testLabel 是我的 DetailVC 中的 UILabel。

最佳答案

您可以简单地在另一个 viewController 上创建属性。假设你的 textField 在 vi​​ew1 上,你想在 view2 上发送它:

在 View 2 中.h文件

#interface view2:UIViewController {
NSString *str;
}
@property (nonatomic, retain) NSString *str;

在.m文件中 @合成海峡;

现在您可以将文本从 View 1 发送到 View 2,例如:

objView2.str = txtField.text;

用于在另一个用途中查看一个文本字段的文本 secondTextField.text = firstTextField.text;

如果您正在寻找不同的东西,希望这有助于让我知道。

关于iphone - 如何将文本从文本字段发送到另一个 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8383650/

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