Как мне сделать следующий код?
func setupFetchResultController<AnyNSManagedObject>(entityToFetch: AnyNSManagedObject) {
let fetchRequest:NSFetchRequest<entityToFetch> = entityToFetch.fetchRequest()
}
выдает ошибку с сообщением об ошибке:
Использование необъявленного типа 'entityToFetch'
также, когда я попробовал следующий код
func setupFetchResultController<AnyNSManagedObject>(entityToFetch: AnyNSManagedObject) {
let fetchRequest:NSFetchRequest<AnyNSManagedObject> = AnyNSManagedObject.fetchRequest()
}
также выдает ошибку с сообщением об ошибке:
Тип 'AnyNSManagedObject' не соответствует протоколу 'NSFetchRequestResult'