swift 1.2 override prepareForDeletion in NSManagedObject extension
问题 Overriding the function prepareForDeletion fails in swift 1.2 // Playground - noun: a place where people can play import UIKit import CoreData extension NSManagedObject { @objc func prepareForDeletion() { println("deleting object") } } Error: method 'prepareForDeletion()' with Objective-C selector 'prepareForDeletion' conflicts with previous declaration with the same Objective-C selector @objc func prepareForDeletion() { ^ CoreData.NSManagedObject:31:14: note: 'prepareForDeletion' previously