비어있는 경우 각 수정 후에 textDidEndEditing:
을 확인하고 구현하고자하는 NSTextFeild 하위 클래스가 있습니다. 이 메서드는 완벽하게 호출되지만 다른 NSTextField
(또는 하위 클래스)을 클릭하면 첫 번째 텍스트 필드에 있던 모든 텍스트가 즉시 삭제됩니다. 보기로 클릭하면 텍스트가 그대로 유지되지만 다음 번에 다른 텍스트 펜을 클릭하면 삭제됩니다. 지금 내가 가지고있는 것은 NSLog뿐입니다. 왜 이런 일이 일어날 수 있는지에 대한 아이디어가 있습니까?NSTextField Subclass textDidEndEditing : 텍스트 삭제
#import "BufferTableCellViewTextField.h"
@implementation BufferTableCellViewTextField
- (void)textDidEndEditing:(NSNotification *)notification{
NSLog(@"END");
}
@end
이 테이블보기에 : – Wain
그건 내 첫 번째 생각이지만, 테스트 후, 분명히 문제가 아니에요. –