gpt4 book ai didi

iphone - 为什么这只是有时有效? (UITextView辞职第一响应者问题)

转载 作者:行者123 更新时间:2023-12-03 21:23:42 24 4
gpt4 key购买 nike

当用户按下“发送”(返回)按钮时,我希望键盘缩回并执行其他操作,例如发送消息。但它只是有时有效...

为什么此代码仅有时有效?显然我需要它一直工作,但事实并非如此。

- (void)textViewDidChange:(UITextView *)inTextView {

NSString *text = myTextView.text;

if ([text length] > 0 && [text characterAtIndex:[text length] -1] == '\n') {
myTextView.text = [text substringToIndex:[text length] -1];
[myTextView resignFirstResponder];
[self sendMessage];

}
}

最佳答案

只有在以下情况下才会被调用

([text length] > 0 && [text characterAtIndex:[text length] -1] == '\n')

是真的。情况总是如此吗?也许在状态外部和内部添加一条 NSLog 语句,看看它是否始终为真。

关于iphone - 为什么这只是有时有效? (UITextView辞职第一响应者问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2534915/

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