Я новичок в быстром, и я пытаюсь понять его части. Я работал над приложением, где мне нужно хранить дату, и я просто не могу понять это.Хранение NSDate в данных ядра (быстро)
Любой вход будет отличным.
код на сегодняшний день магазин
var appDel: AppDelegate = (UIApplication.sharedApplication().delegate as! AppDelegate)
var context: NSManagedObjectContext = appDel.managedObjectContext!
// Users = Entity in core data
var newuser = NSEntityDescription.insertNewObjectForEntityForName("Users",inManagedObjectContext: context) as! NSManagedObject
// datetostore = attribute of type date
newuser.setValue(NSDate(), forKey: "datetostore")
context.save(nil)
код, чтобы хранить данные из основных данных
var appDel: AppDelegate = (UIApplication.sharedApplication().delegate as! AppDelegate)
var context: NSManagedObjectContext = appDel.managedObjectContext!
var request = NSFetchRequest(entityName: "Users")
var results: NSArray = context.executeFetchRequest(request, error: nil)!
var end: AnyObject = results[0]
var end2 = end as! NSObject
var end3 = end2 as! NSDate
Обратите внимание: Я знаю, что конец не может работать, потому что это где я получаю сообщение об ошибке.
Подсказка: Если вы посмотрите документацию 'SetValue (_: forKey:)', то вы найдете соответствующий метод * извлечения * значение из объекта. –