OS X - 相当于textShouldBeginEditing的委托方法

时间:2013-04-11 08:57:23

标签: macos osx-mountain-lion

我是OSX编程的新手。

我想做一个非常简单的应用程序,目的是学习。该应用程序是NSTextView和标签。

标签是显示文本视图的字符数。

查看NSTextView委托方法,我不知道每次输入字符时都会看到调用哪个方法。像textField的textShouldBeginEditing。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

-(void)awakeFromNib{
    [[NSNotificationCenter defaultCenter]addObserver :self
                                        selector:@selector(myTextChanged:)
                                            name:NSTextDidChangeNotification
                                          object:nil];
}


-(void)myTextChanged:(NSNotification *)aNotification{
    [textfieldLabel setString:[NSString stringWithFormat:@"ld",[textField.string length]];
}