Je souhaite ajouter un NSMutableArray de NSStrings à l'une de mes entités dans mon modèle de données principal. Le problème est que ce n'est pas un type pris en charge dans les données de base.Enregistrement d'un NSMutableArray sur des données de base
J'ai essayé de créer un attribut transformable, mais le problème est que je ne vois aucun moyen de transformer un NSMutableArray en NSData, puis de passer de NSData à un NSMutableArray. Quelqu'un at-il une idée de la façon dont ce problème peut être résolu?
(Je sais que je peux archiver le tableau, mais je ne veux pas le faire, je veux qu'il soit présent dans mon modèle).
Mais nous avons ici un tableau de chaînes simples - auriez-vous besoin d'envelopper chaque chaîne dans un objet géré, ou y a-t-il un type d'encapsuleur NSManagedObject fin autour de NSString déjà disponible? –
Comment transformer le tableau de chaînes en données? (J'ai trouvé une solution de contournement pour ce problème qui impliquait de ne pas utiliser un tableau de chaînes, mais je suis toujours curieux pour une solution) – gburgoon
Le contraire est 'NSArray * array = [NSKeyedUnarchiver unarchiveObjectWithData: arrayData];' – Resh32