Xcode-beta 8. Core-Daten können nicht erstellt werden
Ich habe versucht, Kerndaten hinzuzufügen. Und jedes Mal habe ich den gleichen Fehler bekommen:
error: filename "EntityName +CoreDataClass.swift" used twice: '/Users/userName/Desktop/Development/MyApp/AppName/EntityName +CoreDataClass.swift' and '/Users/userName/Library/Developer/Xcode/DerivedData/AppName-dgwzrmxsetzvtedibxrazuutjwnh/Build/Intermediates/AppName.build/Debug-iphoneos/AppName.build/DerivedSources/CoreDataGenerated/Model/EntityName +CoreDataClass.swift'
Ich füge Kerndaten mit den folgenden Schritten hinzu:
1.Neue Datei / DataModel; speichere es im Stammverzeichnis meines Projekts
Wählen Sie Model.xcdatamodeld und fügen Sie eine Entität hinzu, fügen Sie mehrere Attribute hinzu, speichern, bearbeiten / erstellen Sie die Unterklasse NSManagedObjectClass.
Als Ergebnis beobachte ich 4 neue Dateien im Navigator: Model.xcdatamodeld, EntityName + CoreDataProperties.swift, EntityName + CoreDataClass.swift, _COREDATA_DATAMODELNAME_ + CoreDataModel.swift
Ihr Inhalt: _COREDATA_DATAMODELNAME_ + CoreDataModel.swift:
import Foundation
import CoreData
___COREDATA_DATAMODEL_MANAGEDOBJECTCLASSES_IMPLEMENTATIONS___
EntityName + CoreDataClass.swift:
import Foundation
import CoreData
class EntityName: NSManagedObject {
}
EntityName + CoreDataProperties.swift:
import Foundation
import CoreData
extension EntityName {
@nonobjc class func fetchRequest() -> NSFetchRequest< EntityName > {
return NSFetchRequest< EntityName >(entityName: "EntityName");
}
@NSManaged var str: String?
}
Was ich versucht habe:
1. Bereinigen Sie den Build, entfernen Sie DerivedData, löschen Sie den Inhalt von var / folders, starten Sie @ n
2. Generierte Dateien löschen, die im Navigator @ angezeigt werd
Alle meine Bemühungen hatten Pech.
Was mache ich falsch?