사용자가 허용되지 않는 데이터 유형 (URL 링크 등)을 제거하기 위해 NSTextView에 데이터를 붙여 넣을 때 알림을 받아야합니다. NSTextStorageDelegate의 textStorageDidProcessEditing을 사용하고 싶지 않습니다. 사용자가 타이핑 할 때 호출되기 때문입니다. 페이스트만을 어떻게 통보받을 수 있습니까?NSTextView : 사용자가 데이터를 붙여 넣을 때 알림을받는 방법?
0
A
답변
0
NSTextStorageDelegate 메소드 구현 : - (void)textStorageDidProcessEditing:(NSNotification *)notification
은 모든 종류의 텍스트 입력을 캡처합니다. 나는 처리 속도가 느려지지 않는다는 것을 알았으므로 이것으로 갈 것이다.
0
하위 클래스 NSTextView
paste:
메서드를 오버라이드하여 super
에 전달한 후 붙여 넣음을 통지합니다.
+0
paste : 방법을 사용하는 방법이 표시되지 않습니다. 메소드의 서명은'- (void) paste : (id) sender'입니다. 구현 방법에 대한 문서가 없습니다. 아마 내 문제는,하지만 내 대답 아래 근무. –
관련 문제
- 1. Textarea overflow-x 사용자가 복사하여 붙여 넣을 때?
- 2. 사용자가 '비정상적인'문자를 복사하여 붙여 넣을 때 500 인코딩 오류가 발생했습니다.
- 3. SQL 데이터를 복사하여 Excel에 붙여 넣을 때 서식 지정
- 4. 아포스트로피가 복사하여 붙여 넣을 때 바뀝니다.
- 5. iPad 키보드가 사라질 때 알림을받는 방법?
- 6. 앱이 꺼져있을 때 푸시 알림을받는 방법?
- 7. WYSIWYG 편집기에서 Microsoft Excel 데이터를 붙여 넣을 때 원치 않는 태그를 제거하는 방법
- 8. MFMailComposeViewController :보기가 나타날 때 알림을받는 방법?
- 9. 사용자가 텍스트를 입력 필드에 입력하거나 텍스트를 텍스트에 붙여 넣을 때 어떻게 javascript 기능을 실행할 수 있습니까?
- 10. Excel에서 데이터를 cxGrid에 붙여 넣는 방법
- 11. ViewController가 NavigationController에서 제거되었을 때 알림을받는 방법
- 12. UIView -보기가로드 될 때 알림을받는 방법?
- 13. Android : 위젯이 탭될 때 알림을받는 방법
- 14. UIView가 superView에서 분리되었을 때 알림을받는 방법?
- 15. 사용자 기본값이 변경 될 때 알림을받는 방법?
- 16. Outlook AddIn - 폴더가 제거되었을 때 알림을받는 방법?
- 17. "계정 추가"활동이 완료되었을 때 알림을받는 방법
- 18. 사용자가 TextView에서 복사 또는 붙여 넣기를 할 때 연결이 가능합니까?
- 19. 여러 항목을 Mail에 붙여 넣을 때 문자열을 자르는 UIPasteboard
- 20. 접힌 코드를 복사/잘라내 붙여 넣을 때 접히십시오.
- 21. vi에 붙여 넣을 때 들쭉날쭉 한 텍스트 피하기?
- 22. 텍스트 영역에 붙여 넣을 때 줄 바꿈을 유지하십시오.
- 23. Financial Times는 텍스트를 붙여 넣을 때 면책 조항을 어떻게 추가합니까?
- 24. Word 또는 다른 소스에서 붙여 넣을 때 스타일 제거
- 25. MS Word에서 붙여 넣을 때 PHP 및 아포스트로피 인코딩 문제
- 26. 웹 양식에 붙여 넣을 때 Word 문서 서식을 유지하려면 어떻게해야합니까?
- 27. 절단하여 붙여 넣을 때 VIM의 주름을 어떻게 보존합니까?
- 28. IBOutlets 다른 뷰에서 복사하여 붙여 넣을 때 위치를 변경합니다.
- 29. eBook에서 붙여 넣을 때 Visual Studio에서 들여 쓰기 수정
- 30. 사용자가 Dojo Textfield에 Word를 붙여 넣지 않도록하십시오.
URL을 붙여 넣거나 입력하면 왜 효과가 있습니까? – Eiko
데이터 유형을 제거하려는 경우 사운드는 실제로 일반 텍스트 편집으로 전환하기를 원합니다. –
프로젝트 요구 사항은 이탤릭체와 밑줄을 지원해야한다는 것입니다. –