gpt4 book ai didi

objective-c - 带有 2 个 nstextfields 的 controlTextDidChange - 调用不同的选择器

转载 作者:搜寻专家 更新时间:2023-10-30 20:00:37 27 4
gpt4 key购买 nike

这里是 cocoa 新手

我有 2 个 nstextfields 与 controlTextDidChange 相连。它工作正常。

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

当任一文本字段更改时调用 eval。

我想做的是检查更改的文本字段,如果它是第一个调用 eval1,如果是第二次调用 eval2。

我该怎么做?

最佳答案

鉴于 NSTextFieldfield1field2,您所要做的就是检查其中一个是发送者对象,与通知一起给出。

例如:

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

关于objective-c - 带有 2 个 nstextfields 的 controlTextDidChange - 调用不同的选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13011838/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com