Erro: Espera-qualificador-lista especificador antes ... no XCode Core Data
-
05-07-2019 - |
Pergunta
Eu continuo recebendo este erro "Erro:. Espera-qualificador-lista especificador de código de dados núcleo im trabalhando com, no delegado aplicativo
Agora, quando eu recebo este erro e cerca de 40 outros erros relacionados com managedobjectcontext etc, pensei que talvez as necessidades da biblioteca a ser importado. Agora eu não tiver feito isso antes, mas eu fui ao grupo Frameworks e adicionar quadros existentes e acrescentou CoreData.framework. I re-construir e ele ainda veio com o erro. Preciso de importação nada nos cabeçalhos de forma explícita ou há algum outro passo que eu preciso fazer?
Graças
Solução
Você está certo, mas é ...
#import <CoreData/CoreData.h>
Outras dicas
Você pode especificar o erro exato? O pouco depois de "para" é provavelmente a parte mais importante.
O expected specifier-qualifier-list...
erro indica que você tentou usar um tipo de dados indefinido em uma declaração de membro, seja em uma classe ou um struct. Você precisa #import
o cabeçalho específico onde o tipo de falta é definido. Para descobrir quais cabeçalho contém o tipo de falta, Command-clicar duas vezes sobre o nome do tipo para abrir o cabeçalho em que é definido. Em seguida, mantenha pressionada a tecla Command e clique no título da janela para ver o caminho completo do cabeçalho. Por exemplo,-clique duplo comando no "NSImage" abre o arquivo NSImage.h
, e clicando comando os shows título que está em AppKit.framework
. Assim, a declaração de importação para este cabeçalho seria #import <AppKit/NSImage.h>
.