gpt4 book ai didi

iphone - 从 uitextview 中删除选定的文本

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

我有一个 TextView ,我需要能够删除选定的文本 [我的意思是我想删除突出显示的文本] 为此我做了如下操作

代码

(void)textViewDidChangeSelection:(UITextView *)textView {
NSRange range = textView.selectedRange;
myTextView.text = [myTextView.text stringByReplacingCharactersInRange:range withString:@""];

}

但是它崩溃了,如何在这里实现这个功能

Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSCFString replaceCharactersInRange:withString:]: Range or index out of bounds'

请告诉我

最佳答案

它在 xcode 版本 3.2.5 上运行良好。检查 UITextView 的委托(delegate)是否已连接到 Interface Builder 中的文件所有者。

-(void) textViewDidChangeSelection:(UITextView *)textView {     
NSRange range = textView.selectedRange;
myTextView.text = [myTextView.text stringByReplacingCharactersInRange:range withString:@""];
}

关于iphone - 从 uitextview 中删除选定的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8641613/

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