Необязательный параметр CoreData игнорируется - PullRequest
0 голосов
/ 25 апреля 2020

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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...