Iphone 我可以将NSMutableString链接到UITextField吗?

Iphone 我可以将NSMutableString链接到UITextField吗?,iphone,objective-c,ios,Iphone,Objective C,Ios,我有一个NSMutableString和一个UITextField。当UITextField.text发生更改时,我希望我的NSMutableString自动更新其值(设置NSMutableString=UITextField.text)。我可以这样做吗?您可以将UITextField子类化,并将该NSMutableString添加为属性。您可以重写UITextField的setText:方法,调用[super setText:aString]然后设置NSMutableString属性 如果NS

我有一个NSMutableString和一个UITextField。当UITextField.text发生更改时,我希望我的NSMutableString自动更新其值(设置NSMutableString=UITextField.text)。我可以这样做吗?

您可以将
UITextField
子类化,并将该
NSMutableString
添加为属性。您可以重写
UITextField
setText:
方法,调用
[super setText:aString]
然后设置
NSMutableString
属性

如果
NSMutableString
在另一个类中,您仍然可以执行类似的操作。您不需要在
setText:
中设置
NSMutableString
的值,而是为类指定一个委托,并使用更新的字符串值调用该委托

希望这有帮助