2012-02-17 9 views
-1

前に、gccを使用し、以下のようにコンパイルしました。しかし、clangを使用すると、次のエラーが表示されます。私のコードをコンパイルしないのはなぜですか?

MyWindow.mm:37:25: error: cannot initialize a parameter of type 
          'id<NSTextViewDelegate>' with an lvalue of type 
          'NSWindow *' 
    [textView setDelegate:win]; 
         ^~~ 

どうしたらいいですか?

答えて

1

NSWindowNSTextViewDelegateを実装していないということです。

おそらくNSWindowポインタに実際に格納されているサブクラスがあります。その場合は試してください。

[textView setDelegate:(MyRealWindowClass*)win] 
関連する問題