可可菜鸟
我有两个与controltextdidchange连接的nstextfields。
它工作得很好。

- (void)controlTextDidChange:(NSNotification *)anotif{
    [self eval];
}

当调用文本字段更改EVE时。
我要做的是检查文本字段的变化,如果它是第一个调用EVAL1,
如果是第二个调用EVAL2。
我该怎么做?

最佳答案

假设NSTextFields是field1field2,您只需检查其中哪个是sender对象,以及通知。
例如。:

- (void)controlTextDidChange:(NSNotification *)anotif
{
    if ([anotif object]==field1)
    {
        // field1 processing
    }
    else
    {
        // field2 processing
    }
}

08-28 07:33