ユーザがNSTextViewを変更するたびに機能を起動します。私はこれをiOSアプリケーションで動作させて、OS Xアプリで動作させようとしています。私は私のNSTextViewのための出口を作成し、以下のスウィフトコードを書いた:私はすべてのエラーを得ることはありませんが、私の文が印刷されませんNSTextViewDelegateとtextViewDidChangeが動作していないNSTextViewの変更を聞きます。
import Cocoa
class ViewController: NSViewController, NSTextViewDelegate {
@IBOutlet var textViewOutlet: NSTextView!
func textViewDidChange(textView: NSTextView) {
print("Text view changed!")
}
}
を。
'textViewDidChange'は、' NSTextViewDelegate'または 'NSTextDelegate'のメソッドではありません。 'textDidChange'を試してください。 – Willeke
@Willeke私はtextDidChangeを試してみると、 "Objective-C method 'textDidChange:'メソッドによって提供される 'textDidChange'プロトコル 'NSTextDelegate'のオプションの要件メソッド 'textDidChange'との競合" – user1822824
パラメータを変更しましたか? – Willeke