Erreur: Liste des qualificateurs de spécificateurs attendus avant & # 8230; dans XCode Core Data

StackOverflow https://stackoverflow.com/questions/1403183

  •  05-07-2019
  •  | 
  •  

Question

Je continue à avoir cette erreur "erreur: liste spécifiante-qualifiante-attendue pour le code de données principal dans lequel je travaille, dans le délégué de l'application.

Maintenant, quand j’obtiens cette erreur et environ 40 autres erreurs relatives à managedobjectcontext, etc., j’ai pensé que la bibliothèque devait peut-être être importée. Maintenant, je n'ai pas déjà fait cela auparavant, mais je suis allé au groupe Frameworks et j'ai ajouté des cadres existants et ajouté CoreData.framework. Je reconstruis et l'erreur est toujours apparue. Dois-je importer quelque chose explicitement dans les en-têtes ou y a-t-il une autre étape à faire?

Merci

Était-ce utile?

La solution

Vous avez raison, mais c'est ...

#import <CoreData/CoreData.h>

Autres conseils

Pouvez-vous spécifier l'erreur exacte? Le bit après " for " est probablement la partie importante.

L'erreur attend spécifier-qualifier-list ... indique que vous avez essayé d'utiliser un type de données non défini dans une déclaration de membre, dans une classe ou une structure. Vous devez #import l'en-tête spécifique dans lequel le type manquant est défini. Pour savoir quel en-tête contient le type manquant, appuyez deux fois sur le nom du type, puis sur pour ouvrir l'en-tête dans lequel il est défini. Ensuite, maintenez la touche Commande enfoncée et cliquez sur le titre de la fenêtre pour voir le chemin complet de l’en-tête. Par exemple, en double-cliquant sur " NSImage & commande; ouvre le fichier NSImage.h et cliquez sur le titre en maintenant la touche Commande enfoncée pour indiquer qu'il se trouve dans AppKit.framework . L'instruction d'importation pour cet en-tête serait donc #import < AppKit / NSImage.h > .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top