Swift 3. NSFetchRequest propertiesToFetch
В Swift 3, когда мы используемNSFetchRequest
, мы должны указатьNSFetchRequestResult
, Но как получить массив значений свойств? Если я использую что-то вроде этого
let fetchRequest = NSFetchRequest<MyClass>(entityName: "MyClass")
fetchRequest.propertiesToFetch = ["myAttributeName"]
Возникает исключение, когда я пытаюсь выполнить запрос на выборку.error: -executeRequest: encountered exception = The database appears corrupt.
Если я уберу строку сpropertiesToFetch
Я не получаю никаких ошибок, но я получаю массив объектов, а не свойств.