2017-07-13 1 views
-1

NSManagedObject Sous-classe est absent formulaire Xcode 9 modèles de fichiers de projet. Modèles de fichiers de projet de modèle de données et de mappage sont présents. Que devrions-nous utiliser à la place de NSManagedObject Subclass tout en faisant de la programmation objective c en utilisant des données de base?Données de base NSManagedObject dans Xcode 9 bêta

enter image description here

Ce modèle de projet de NSManagedObject est absent

+0

Xcode 8 (étiquette) ou 9 (titre)? – Willeke

+0

Xcode 9 beta -title –

Répondre

2

Vous devriez toujours utiliser NSManagedObject sous-classes.

L'option que vous cherchez a été déplacée dans le menu "Editeur" (l'année dernière, je pense que ce n'est pas nouveau). Il est maintenant appelé "Create NSManagedObject Subclass".

C'est là que vous le trouverez:

enter image description here

Cependant, Depuis Xcode 8, la génération de classe est automatique si vous voulez qu'il soit. Chaque entité a maintenant un paramètre "Codegen" dans l'éditeur de modèle qui contrôle le fonctionnement. Vous pouvez choisir deux options de génération automatique différentes, ou vous pouvez désactiver la génération automatique de code.

+0

J'ai vu "Editor" dans Xcode 9. Il n'y a pas d'option pour "Create NSManagedObject Subclass" .as vous vérifiez ce lien https://www.google.com.pk/search?q=editor + menu + xcode + 9 & num = 100 & newwindow = 1 & source = lnms & tbm = isch & sa = X & ved = 0ahUKEwiOv5_F4YbVAhXoIcAKHbLGC00Q_AUICigB & biw = 1024 & bih = 601 # imgrc = qoFDxIE_Ba9s1M: –

+0

Ce lien n'a aucun sens. Les éléments du menu "Editeur" changent en fonction de ce que vous faites dans Xcode. Si vous modifiez un modèle de données de base, cette option est disponible. Sinon, le menu contient d'autres éléments appropriés à votre activité actuelle. –

+0

J'ai téléchargé des images. "Créer NSManagedObject Subclass" est absent –