2016-10-07 3 views
0

Я пытаюсь расширить объект NSManagedObject под названием Location.NSManagedObject и MKAnnotation

Сначала я это сделать, и это дает мне ошибку:

enter image description here

Я хочу, чтобы установить это свойство через метод на nsmanagedobject. Как добавить такое свойство?

ответ

0

Вы пробовали сделать это необязательным, добавив «?»

0

я вокруг него, находя эту подсказку @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) 

} 
Смежные вопросы