【发布时间】:2018-01-16 16:21:39
【问题描述】:
@IBAction func CreateButton(_ sender: AnyObject) {
let appDelegate = (UIApplication.shared.delegate as! AppDelegate)
let managedContext =
appDelegate.persistentContainer.viewContext
let entity =
NSEntityDescription.entity(forEntityName: "EventData",
in: managedContext)!
let newEvent = NSManagedObject(entity: entity,
insertInto: managedContext)
newEvent.setValue( Venuetextfield.text!, forKey: "eventVenue")
newEvent.setValue(Titletextfield.text!, forKey: "eventTitle")
newEvent.setValue(Descriptiontextfield.text!, forKey: "eventDescription")
newEvent.setValue(Datetime, forKey: "eventDateTime")
// sending data to coredata.
(UIApplication.shared.delegate as! AppDelegate).saveContext()
let _ = navigationController?.popViewController(animated: true)
}
大家好,在 NSManagedObject 也在搜索实体名称的情况下,我怎样才能使 entityForName 不为零?
我还创建了一个包含所有实体属性的 NSMagedObject 类。
我需要将我的 Model.xcdatamodel id 文件链接到视图控制器类吗?
【问题讨论】:
标签: swift core-data nsmanagedobject