Iphone (目标-c)文本视图“;“开始编辑时清除”;

Iphone (目标-c)文本视图“;“开始编辑时清除”;,iphone,objective-c,cocoa,Iphone,Objective C,Cocoa,是否可以在开始编辑文本视图时添加清除?此选项可用于文本字段,但我找不到文本视图的任何内容 谢谢 实现名为textViewDidBeginEditing:的方法,并在其中将text属性设置为空的NSString对象: - (void) textViewDidBeginEditing:(UITextView *) textView { [textView setText:@""]; //other awesome stuff here... } 以上内容对我不起作用,必须使用通知: 在视图

是否可以在开始编辑文本视图时添加清除?此选项可用于文本字段,但我找不到文本视图的任何内容

谢谢

实现名为
textViewDidBeginEditing:
的方法,并在其中将
text
属性设置为空的
NSString
对象:

- (void) textViewDidBeginEditing:(UITextView *) textView {
  [textView setText:@""];
  //other awesome stuff here...
}

以上内容对我不起作用,必须使用通知:

在视图中添加通知将显示:

[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(textViewDidBeginEditing:) name:UITextViewTextDidBeginEditingNotification object:nil];
方法清除当前文本视图

-(void)textViewDidBeginEditing:(NSNotification *)notif{
UITextView *textView=notif.object;
textView.text=@"";
}

删除视图中的通知将消失:

[[NSNotificationCenter defaultCenter] removeObserver:self name:UITextViewTextDidBeginEditingNotification object:nil];

希望它能帮助那些不适合我的人,实现了委托,添加了这个方法,但是由于未知的原因它没有被调用。