Я пытаюсь расширить объект NSManagedObject под названием Location.NSManagedObject и MKAnnotation
Сначала я это сделать, и это дает мне ошибку:
Я хочу, чтобы установить это свойство через метод на nsmanagedobject. Как добавить такое свойство?
Я пытаюсь расширить объект NSManagedObject под названием Location.NSManagedObject и MKAnnotation
Сначала я это сделать, и это дает мне ошибку:
Я хочу, чтобы установить это свойство через метод на nsmanagedobject. Как добавить такое свойство?
Вы пробовали сделать это необязательным, добавив «?»
я вокруг него, находя эту подсказку @objc:
@objc
private override init(entity: NSEntityDescription, insertInto context: NSManagedObjectContext?) {
super.init(entity: entity, insertInto: context)
self.coordinate = CLLocationCoordinate2DMake(self.latitude, self.longitude)
self.overlayCircle = MKCircle(center: self.coordinate, radius: self.radius as CLLocationDistance)
}