我有这个设置,我NSWinow
有两个NSSearchFiled
带有相对自动保存搜索历史的 s,一个NSTextField
和一个NSButton
.
NSSearchFiled
必须自动保存搜索(当用户按下“Enter”键时才能正常工作)
NSTextField
需要验证并保存到用户首选项(通过它action
)。
问题是,如果我专注于NSSearchFiled
并单击NSButton
该字符串不会自动保存到最近,如果我专注于NSTextField
并单击NSButton
该值未验证并保存到用户首选项...
我在 NSButton 操作中试过这个:
// SearchF_Name is of NSSearchFiled
[SearchF_Name sendAction:SearchF_Name.action to:SearchF_Name.target];
没有运气,谷歌搜索也无济于事......你帮我吗?