ozm*_*max 3 macos cocoa objective-c
可可新手在这里
我有2个nstext字段与controlTextDidChange连接.它工作正常.
- (void)controlTextDidChange:(NSNotification *)anotif{
[self eval];
}
Run Code Online (Sandbox Code Playgroud)
当任一文本字段改变eval被调用时.
我想要做的是检查更改的文本字段,如果它是第一个调用eval1,如果它是第二个调用eval2.
我怎样才能做到这一点?
鉴于NSTextFields是field1和field2,你所要做的就是检查它们中的哪一个是发送者对象,与通知一起给出.
例如:
- (void)controlTextDidChange:(NSNotification *)anotif
{
if ([anotif object]==field1)
{
// field1 processing
}
else
{
// field2 processing
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1379 次 |
| 最近记录: |