Я создал 2 основных объекта данных, а затем создал подклассы NSManagedObject для них из меню редактора.
Однако, когда я запускаю свое приложение, по какой-то причине я получаю ошибки в каждой строке всех файлов.
Вот пример, эти ошибки одинаковы для обоих созданных файлов.
Код файла был сгенерирован автоматически, поэтому я могу утверждать его здесь, но не уверен в его использовании.
import Foundation
import CoreData
extension UserExercise {
@nonobjc public class func fetchRequest() -> NSFetchRequest<UserExercise> {
return NSFetchRequest<UserExercise>(entityName: "UserExercise");
}
@NSManaged public var id: Int16
@NSManaged public var name: String?
@NSManaged public var reps: Int16
@NSManaged public var sets: Int16
@NSManaged public var weight: Int16
@NSManaged public var relationship: NSSet?
}
// MARK: Generated accessors for relationship
extension UserExercise {
@objc(addRelationshipObject:)
@NSManaged public func addToRelationship(_ value: UserRoutine)
@objc(removeRelationshipObject:)
@NSManaged public func removeFromRelationship(_ value: UserRoutine)
@objc(addRelationship:)
@NSManaged public func addToRelationship(_ values: NSSet)
@objc(removeRelationship:)
@NSManaged public func removeFromRelationship(_ values: NSSet)
}
Ошибки:
Команда/Приложения/Xcode.app/Содержание/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc не удалось с кодом выхода 1
Недействительная декларация 'UserRoutine' "UserExercise" неоднозначно для поиска типов в этом контексте @NSManaged разрешено только для свойства экземпляра или метода
Theres слишком много, чтобы перечислить его в основном эти повторяющиеся снова и снова