Почему бы не скомпилировать мой код? - PullRequest
0 голосов
/ 17 февраля 2012

Раньше я пользовался 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 Ответ

1 голос
/ 17 февраля 2012

Компилятор говорит, что NSWindow не реализует NSTextViewDelegate.

Возможно, ваш подкласс, который фактически хранится в указателе NSWindow, в этом случае вам следует попробовать;

[textView setDelegate:(MyRealWindowClass*)win]
...