J'ai un objet entité Pays avec le nom du pays et le code du pays. C'est une sous-classe de NSManagedObject et je l'utilise avec un modèle de données de base pour stocker sa valeur dans un magasin persistant.Sous-classe NSManagedObject en dehors de l'objet géré en tant qu'objet normal
J'ai un endroit où le même objet Pays sera utilisé comme un objet normal, c'est-à-dire que je l'utiliserai pour stocker un nom de pays temporaire.
Pour que j'ai initialisé le pays suivant
[NSManagedObject alloc] init]
Initialisation fait avec succès, mais je ne suis pas en mesure de définir une propriété à cet objet. D'où j'ai fait une exploration. Dans ce que j'ai trouvé que, init pour NSManagedObject n'est pas pris en charge selon la documentation.
Je ne sais pas comment utiliser le pays NSManagedObject avec CoreData, ainsi qu'un objet normal.
Merci! Il n'est donc pas possible de s'initialiser comme nous le faisons pour un objet normal. Je suppose que vous faites référence à NSInMemoryStoreType pour le stockage persistant, de sorte que l'entité insérée sera stockée dans la mémoire RAM volatile. J'ai une autre question - quand sera-t-elle effacée ou devons-nous la débobiner manuellement? – raksja
Il sera effacé lorsque vous lui demanderez d'effacer (manuellement) ou lorsque votre application sera fermée ... InMemoryStores fonctionne comme les autres magasins, juste que la persistance est ... en mémoire seulement. – bbum