ошибка C1854: не может перезаписать информацию, сформированную во время создания предварительно скомпилированного заголовка в объектном файле

Swift 3 Версия ответа @Justin Boo :

private var trackingArea: NSTrackingArea?

override func updateTrackingAreas() {
    super.updateTrackingAreas()

    if let trackingArea = self.trackingArea {
        self.removeTrackingArea(trackingArea)
    }

    let options: NSTrackingAreaOptions = [.mouseEnteredAndExited, .activeAlways]
    let trackingArea = NSTrackingArea(rect: self.bounds, options: options, owner: self, userInfo: nil)
    self.addTrackingArea(trackingArea)
}

20
задан ralphtheninja 27 March 2018 в 09:06
поделиться