我的NSManagedObject中有一个willSave方法。当需要添加新记录时调用它,但是当RestKit使用它时:
defaultMapping.identificationAttributes = ["upcCode"]
不会调用willSave()
override public func willSave() {
if(productName != nil && productName != ""){
let sk = String(productName!.characters.first!).capitalizedString
if((sectionKey == nil || sectionKey == "") || (sectionKey != sk)){
sectionKey = sk
}
}else{
sectionKey = "X"
}
为什么?