2010-08-19 64 views
0

當用戶將數據粘貼到NSTextView以剝離任何不允許的數據類型(url鏈接等)時,我需要得到通知。我不想使用NSTextStorageDelegate的textStorageDidProcessEditing:因爲它在用戶剛輸入時被調用。我怎樣才能得到漿糊的通知?NSTextView:如何在用戶粘貼數據時得到通知?

+0

爲什麼如果你粘貼一個URL或輸入它,它會有所作爲? – Eiko 2010-08-19 16:08:45

+0

如果你想去除數據類型,聲音就像你真的想切換到純文本編輯。 – 2010-08-19 22:06:25

+0

該項目的要求是需要支持斜體和下劃線。 – 2010-08-19 23:33:17

回答

0

實現NSTextStorageDelegate方法: - (void)textStorageDidProcessEditing:(NSNotification *)notification捕獲任何類型的文本輸入。我沒有看到處理速度緩慢,所以我會繼續這樣做。

0

子類NSTextView並覆蓋paste:方法通知您粘貼後傳遞到super

+0

我看不到如何使用paste:方法。該方法的簽名是' - (void)paste:(id)sender'。沒有關於如何實施的文檔。可能是我的問題,但我的答案如下。 – 2010-08-19 20:21:56

相關問題