создать подкласс управления дать ошибки - PullRequest
0 голосов
/ 09 сентября 2018

Если я зайду в редактор> создаю подкласс управления, а затем разрешу Xcode генерировать подкласс, я всегда получаю ошибки.

Что я делаю не так, что я всегда получаю эти ошибки?

extension Passport { //'Passport' is ambiguous for type lookup in this context

    @nonobjc public class func fetchRequest() -> NSFetchRequest<Passport> {
        return NSFetchRequest<Passport>(entityName: "Passport") //'Passport' is ambiguous for type lookup in this context
    }

    @NSManaged public var passportId: String? //@NSManaged only allowed on an instance property or method
    @NSManaged public var person: Person? //@NSManaged only allowed on an instance property or method
}

Как можно исправить эти ошибки или что я не так делаю?

1 Ответ

0 голосов
/ 09 сентября 2018

Вы должны установить код объекта Entity не на определение класса, а на Manual / None. enter image description here

Эта конфигурация является конфигурацией Codegen по умолчанию при создании сущности в редакторе модели данных. С этой конфигурацией Xcode автоматически генерирует требуемый подкласс NSManagedObject как часть производных данных проекта.

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