2011-08-19 4 views
1

이것은 정말 어렵지는 않으나 난처한 상황입니다. 난 그냥 내 응용 프로그램에서 로그 유형 영역을 쓰는 것처럼 간단한 일을하고 싶다. 여기에 문제가 있습니다. NSTextField를 사용하면 메시지가 덮어 쓰여집니다. NSTextView를 사용하면 "setEditable"로 편집 기능을 잠그지 만 앱을 잠근 것 같습니다. 메시지가 너무 많아서 모든 것을 스레드만큼 빠르게 작성하지 않습니다.Xcode 인터페이스 빌더에서 로그 스타일 인쇄하기

내가 재현하고 싶은 것은 콘솔과 NSLog를 사용하는 것처럼 사용자가 볼 수있는 스크롤 로그입니다. 무엇을 사용해야합니까?

도움 주셔서 감사합니다.

답변

0

글자 쓰기 란 그림 코드를 의미합니다. 그리기는 비싸고 메인 스레드를 묶을 수 있으므로 thread/nisperation을 outputString을 추가하고 textString의 textValue를 outputString으로 설정하는 것이 좋습니다. 이렇게하면 현재 실행중인 스레드가 드로잉 코드로 묶이지 않게됩니다.

관련 문제