gpt4 book ai didi

uitextfield - 为什么解雇WithClickedButtonIndex不调用clickedButtonAtIndex?

转载 作者:行者123 更新时间:2023-12-03 18:25:29 24 4
gpt4 key购买 nike

http://iphonedevelopment.blogspot.com/2009/02/alert-view-with-prompt.html

我使用该代码让我的 iPhone 应用程序显示一个包含 UITextField 和匹配的“取消”和“确定”按钮的警报 View 。

用户可以输入文本,点击“取消”或“确定”...,我会看到用户输入的文本...使用 clickedButtonAtIndex 方法中的代码。

除了一件事之外,一切都有效:用户可能会在键盘上点击“完成”,而不是“确定”。我使用 dismissWithClickedButtonIndex 来模拟​​“确定”单击...但 clickedButtonAtIndex 永远不会被调用。

dismissWithClickedButtonIndex 不应该也调用 clickedButtonAtIndex 吗?

如果点击“取消”、“确定”甚至“完成”,我会尝试调用 clickedButtonAtIndex。

最佳答案

由于这是一个老问题,您现在可能已经弄清楚了,但我对此感到非常沮丧,并且无法从 Google 找到任何帮助,因此对于将来遇到此问题的任何人:当您调用时dismissWithClickedbuttonIndex,被调用的方法是alertView:didDismissWithButtonIndex,而不是alertView:clickedButtonAtIndex。它的行为方式完全相同,我不明白为什么它们是两个单独的方法来执行看似相同的操作,但事实就是如此。

关于uitextfield - 为什么解雇WithClickedButtonIndex不调用clickedButtonAtIndex?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4472854/

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