2015-07-27 3 views
0

, когда я пытаюсь изменить код приложения списка дел из preCoreData в coreData.У меня ошибка в appDelegate?

я получаю эту ошибку:

'NSInvalidArgumentException', причина: "executeFetchRequest: ошибка: выборки запроса должен иметь объект.

this is the preCoreData app link

this is the CoreData app link

+0

Большинство людей хотят, чтобы помочь, но они не хотят, чтобы загрузить весь ваш проект, вы можете обновить свой вопрос с кодом, который вы используете ? - По внешнему виду вам нужно указать объект в вашем запросе выборки –

+0

, как я знаю зараженную часть для ее загрузки ... Xcode не обнаружил никакой ошибки – lapacino

+0

Я бы подумал, что это ваш запрос на выборку –

ответ

0

имя сущности отсутствует в моем коде

мой код ошибки

func taskFetchRequest() -> NSFetchRequest { 

let fetchRequest = NSFetchRequest()

let sortDescriptor = NSSortDescriptor(key: "date", ascending: true) 
    let completedDescriptor = NSSortDescriptor(key: "completed", ascending: true) 
    fetchRequest.sortDescriptors = [completedDescriptor, sortDescriptor] 

    return fetchRequest 
} 

мой код без ошибок

func taskFetchRequest() -> NSFetchRequest { 

let fetchRequest = NSFetchRequest(entityName: "TaskModel")

let sortDescriptor = NSSortDescriptor(key: "date", ascending: true) 
    let completedDescriptor = NSSortDescriptor(key: "completed", ascending: true) 
    fetchRequest.sortDescriptors = [completedDescriptor, sortDescriptor] 

    return fetchRequest 
} 
Смежные вопросы