NSView를 열면 세 번째 NSTextField가 FirstResponder가되어 거기에 커서가 설정됩니다. 이 양식을 열고 입력을 시작한 다음 저장 버튼을 클릭하면보기에 문자가 포함되어 있어도 코드의 NSTextField.stringValue가 비어 있습니다. 저장 버튼을 클릭하기 직전에 필드를 클릭하면 코드에서 stringValue 필드를 사용할 수 있습니다.수동으로 다른 곳을 클릭하지 않는 한 NSTextField FirstResponder는 stringValue가 없습니다.
나는 이것이 과거에 어떤 일이 벌어지고 있었는지 생각해 냈다. 저장시 firstResponder를 사퇴시키고 클릭 버튼을 눌렀을 때 firstResponder를 저장하려고 시도했습니다.
현재 유일한 해결책은 첫 번째 응답자가 아니며 사용자가 필드를 클릭 한 다음 무언가를 쓰고 저장 버튼.
엑스 코드 9.1 (9B55) 어떤 도움
많은 감사합니다. 워드 프로세서이 사용되지 않아야 함을 명시
[self.textfield becomeFirstResponder]
올바른 방법은 다음과 같습니다 : Willeke 내가 설정하는 방법 의견 물어 나는 내가 가진 것으로 나타났습니다 첫 번째로 반응을 제거으로
필드 편집기는 첫 번째 응답자입니다. 첫 번째 응답자는 어떻게 설정하고 제거합니까? – Willeke