从核心数据同步数据

时间:2016-02-12 12:14:00

标签: core-data

您使用核心数据来保存数据而不是NSUserdefaults 如何使用[[Nsuserdefaults Standarddefults] synchronize]自动同步数据; 如何使用核心数据

1 个答案:

答案 0 :(得分:0)

  1. 抓住您的managedObjectContext:NSManagedObjectContext
  2. 使用您要获取的托管对象的实体名称创建一个获取请求:NSFetchRequest(entityName:"实体名称")
  3. 然后在managedObjectContext上执行获取请求

    let fetchRequest = NSFetchRequest(entityName: "Person")
    var people: [Person]
    do {
      people = try managedObjectContext.executeFetchRequest(fetchRequest) as! [Person]
    } catch let error as NSError {
      print("error occured while fetching: \(error)")
    }