CoreData, похоже, игнорирует мои настройки параметров. Некоторые из моих опций не являются обязательными и наоборот. Любая идея, что я делаю неправильно?
Я устанавливаю свои атрибуты параметров как this , и XCode генерирует его следующим образом (используя Editor -> Create NSManagedObject Subclass):
extension Restaurant {
@nonobjc public class func fetchRequest() -> NSFetchRequest<Restaurant> {
return NSFetchRequest<Restaurant>(entityName: "Restaurant")
}
@NSManaged public var id: String?
@NSManaged public var menus: [Menu]?
@NSManaged public var name: String?
@NSManaged public var isFavourite: Bool
@NSManaged public var longitude: Double
@NSManaged public var latitude: Double
}
@ vadian, но почему тип сгенерированного var Bool
, а не Bool?