Pergunta

Eu segui o tutorial em Cocoa programação para Mac OS X para criar uma janela de preferências, mas estou voltou com 2 avisos que param de funcionar / abertura. Estas são as duas warrnings: alt texto http://snapplr.com/snap/varq

texto alt http://snapplr.com/snap/qmxc

Como posso resolver o problema?

Foi útil?

Solução

As advertências significar o objeto em questão não (tanto quanto o compilador sabe) implementar esses dois métodos. Isto quer seu controlador janela meios não está herdando da superclasse direita, ou o ponteiro para o controlador de janela é do tipo errado. Ele pode ou não pode ser a razão de sua janela não está abrindo, é impossível dizer a partir sozinhos os avisos.

edit:. Do seu código completo parece que você está declarando seu controlador como herança de NSObject, em vez de NSWindowController

Outras dicas

Assim como ele diz, ShowWindow não é definida na classe PreferenceController. Em C ++, isso seria um erro, porque isso é digitado estaticamente e diria "método não definido", mas desde que Objective-C é mais flexível, este é apenas um aviso. Sem ver o código, é difícil dizer o que o seu erro é apesar de tudo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top