Это фрагмент кода, который пытается извлечь данные из coredata. Я попытался получить данные и проверил с помощью точки останова, и никаких данных не было! Код находится в swift2. Мы ценим любые предложения. Я определил структурные константы, где я определил все константы. gate - это строковый тип, определенный в классе nsmanagedobject. Этот фрагмент является частью метода viewDidLoad().Swift2.0 Проблема с CoreData на NSFetchRequest
let context: NSManagedObjectContext? = (UIApplication.sharedApplication().delegate as? AppDelegate)?.managedObjectContext!
let TPTodayFetchRequest = NSFetchRequest(entityName: Constants.CoreDataEntities.TPTodayCoreDataEntity)
do {
let patroDaily = try context!.executeFetchRequest(TPTodayFetchRequest) as! [TPToday]
for patroEntity in patroDaily {
print(patroEntity.gate)
}
}
catch { print("error") }
Я сделал это, есть данные, которые извлекаются из запроса json и были успешно сохранены в coredata. Я использовал 'datum' для проверки в файле sqlite после того, как ответ json был сохранен в coredata. – amagain