比较iphone文本视图中的多个字符串

比较iphone文本视图中的多个字符串,iphone,objective-c,Iphone,Objective C,我想比较iphone文本视图中输入的所有字符串。一旦用户在textview中输入完毕,我想比较用户输入的字符串 我该怎么做 请帮忙我不确定你对“打字完成”的定义,我猜: 您必须将类设置为UITextViewDelegate并实现一些方法: 如果要在文本更改时获取文本,请使用: -(void)textViewDidChange:(UITextView*)textView 如果要在文本视图退出第一响应程序时获取文本,请使用: -(void)textViewDiEndediting:(UITe

我想比较iphone文本视图中输入的所有字符串。一旦用户在textview中输入完毕,我想比较用户输入的字符串

我该怎么做


请帮忙

我不确定你对“打字完成”的定义,我猜:

您必须将类设置为UITextViewDelegate并实现一些方法:

  • 如果要在文本更改时获取文本,请使用:
-(void)textViewDidChange:(UITextView*)textView

  • 如果要在文本视图退出第一响应程序时获取文本,请使用:
-(void)textViewDiEndediting:(UITextView*)textView


我也不知道通过比较所有NSString来定义什么。一种方法是将它们放入
NSSet
中,
NSSet
本身将为您删除
NSString
的重复项

我不确定您定义的“键入完成”是什么,我猜:

您必须将类设置为UITextViewDelegate并实现一些方法:

  • 如果要在文本更改时获取文本,请使用:
-(void)textViewDidChange:(UITextView*)textView

  • 如果要在文本视图退出第一响应程序时获取文本,请使用:
-(void)textViewDiEndediting:(UITextView*)textView


我也不知道通过比较所有NSString来定义什么。一种方法是将它们放入
NSSet
中,
NSSet
本身将为您删除重复的
NSString

textViewDidChange&textViewDidEndEditing,没有任何方法被激活。。请帮忙。试用NSSET您是否有以下代码行:
self.textView.delegate=self
嘿,谢谢…一开始就犯了一个愚蠢的错误..对于textViewDiEndediting,我需要处理键盘关闭事件吗?那么如何激活textViewDiEndediting?我是说如果我们的光标还在文本视图中?返回键将在文本视图中添加新行哦,您的意思是如果光标仍在文本视图中。即使您处理键盘关闭事件,我们也无法处理返回键,对吧,它只是添加新行,不关闭键盘。textViewDidChange&textViewDidEndEditing,没有任何方法被激活。。请帮忙。试用NSSET您是否有以下代码行:
self.textView.delegate=self
嘿,谢谢…一开始就犯了一个愚蠢的错误..对于textViewDiEndediting,我需要处理键盘关闭事件吗?那么如何激活textViewDiEndediting?我是说如果我们的光标还在文本视图中?返回键将在文本视图中添加新行哦,您的意思是如果光标仍在文本视图中。即使您处理键盘关闭事件,我们也无法处理返回键,对吧,它只是添加新行,不关闭键盘。