0

J'ai une classe de données de base appelée Message. Message a une propriété de message qui, pour une raison quelconque, est inaccessible dans Swift.En-tête généré par Swift manquant la propriété Objective-C

Vous pouvez voir clairement la propriété message ici dans le fichier d'en-tête You can clearly see the message property here in the header file

Dans une extension Swift de message Je ne peux pas accéder à la propriété de message In a Swift extension of Message I'm unable to access the message property

À creuser autour de plus loin, je trouve que la propriété n'existe même pas dans le fichier généré Swift correspondant pour message + CoreDataProperties.h

Upon digging around further I found that the property doesn't even exist in the corresponding generated Swift file for Message+CoreDataProperties.h

Quelqu'un peut-il expliquer pourquoi cela se produit et comment y remédier?

Répondre

0

Vous ne définissez pas le type de message, il s'agit d'un type de données, initialisez-le.

+0

Le type est défini dans l'en-tête objective-c. Vous pouvez voir dans la première capture d'écran. '@property (nullable, nonatomic, retain) NSString * message' –