이는 Mac OS X에서 페이스트 보드를 프로그래밍하는 방법 때문입니다.
텍스트 편집기는 대지에 텍스트 데이터가 포함될 것으로 예상합니다. 그러나 여러 종류의 텍스트가 있습니다. 일반 텍스트, 서식있는 (RTF) 텍스트, 포함 된 문서 (RTFD)가있는 서식있는 텍스트, HTML 형식의 텍스트 및 기타 여러 가지가 있습니다.
무언가를 복사하면 응용 프로그램은이 데이터를 표현할 수있는 방법을 판지에 알립니다. 일반적으로 몇 가지 적절한 표현이 있습니다. 예를 들어, 질문을 복사하면 웹 아카이브, RTF 데이터 및 세 가지 다른 인코딩으로 일반 텍스트로 표시 될 수있는 데이터를 전자 칠판에 내 보냅니다. 응용 프로그램이 지원할 수있는 많은 유형.
그러나 Mail에서 메일을 복사하면 일반 UTF-8 텍스트와 RTFD 문서의 두 가지 유형의 데이터로만 내 보냅니다. Cocoa는 RTFD 문서를 더 좋아하기 때문에 RTFD 문서로 붙여 넣기를 시도하지만 응용 프로그램은 "아니요, 그렇게 할 수 없습니다"라고 말합니다. RTFD에는 일반적으로 이미지와 같은 리소스가 내장되어 있기 때문에 RTF에서 텍스트를 가져올 수는 있지만 RTF에서 텍스트를 가져 오는 것은 지원하지 않으며 앱이 일반 텍스트 데이터를 찾지 않아도되기 때문에 아무것도 붙여 넣지 않습니다.
TextEdit은 측면에서 RTFD 문서를 편집 할 수 있으므로 데이터를 붙여 넣는 데 아무런 문제가 없습니다.