2
我有一個NSDocument
應用程序,我希望有一個NSTextField
可以在用戶每次保存時(例如通過cmd + s)提交當前更改。在保存之前提交NSTextField更改
我不使用綁定,並且此時將更改推送到-controlTextDidEndEditing:
方法中的模型。調用[window makeFirstResponder:nil]
會將更改推送到模型,但也會導致控件失去焦點,這不是一個合理的行爲。
谷歌搜索我看到有幾個人建議使用-commitEditing
方法,但它只適用於綁定,我錯了嗎?
這不會工作,除非 – Jacopo