我使用的是 XCode 9.3、objective-c、OSX 而不是 iOS。
我在我的应用程序中使用了一个 NSPredicateEditor ,到目前为止效果很好。但是我有一个视图应该使用编辑器中设置的谓词更新其内容(基本上视图显示过滤数组)。
目前,我有一个“刷新”按钮,用户需要在编辑器中更改某些内容后点击更新视图。
我想知道是否有办法触发我的方法在添加或更改predicateRow 时自动更新视图?
我试图将观察者添加到 NSPredicateEditor.objectValue - 但我没有收到通知。
- (void)viewWillAppear {
[self.predicateEditor.objectValue addObserver:self selector:@selector(predicateChangedByUser:) name:@"Test" object:nil];
}
- (void)predicateChangedByUser:(NSNotification*)aNotification {
NSLog(@"Changed: %@",aNotification);
}
任何帮助表示赞赏