gpt4 book ai didi

ios - 通过点击键盘上的搜索来触发 segue

转载 作者:行者123 更新时间:2023-12-01 18:26:34 25 4
gpt4 key购买 nike

我有一个应用程序,我希望用户在其中点击文本字段,输入他们的搜索查询,然后点击键盘的 Return(或此处,搜索)按钮。这样做应该会触发 segue,并在 prepareForSegue 中发送一些数据。方法到下一个 Controller 。

此方法当前由 UIButton 触发,并且工作正常,但我希望在键盘上点击 Search 时发生完全相同的事情,因此我可以删除按钮并简化流程。

我试过调用[self prepareForSegue]textFieldShouldReturn方法(委托(delegate)),但它没有奏效。

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString: @"DisplaySearchResults"]) {
SearchResultsViewController *searchResultsViewController = [segue destinationViewController];
searchResultsViewController.searchQuery = _searchQuery;
}
}

最佳答案

你应该打电话

[self performSegueWithIdentifier:@"DisplaySearchResults" sender:self];

在 textFieldShouldReturn 中。

prepareForSegue 将在 performSegueWithIdentifier 之后自动调用。

关于ios - 通过点击键盘上的搜索来触发 segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13210141/

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