我是新來的swift,我試圖理解它的一部分。我一直在研究一個應用程序,我需要存儲一個日期,但我無法弄清楚。在覈心數據中存儲NSDate(swift)
任何輸入都會很好。
代碼存儲日期
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:)'那麼你會發現相應的方法來檢索* *從對象的值。 –