func fetchRequestFromViewContext(nameOfEntity: NSManagedObject) {
let fetchRequest = NSFetchRequest<nameOfEntity>(entityName: "\(nameOfEntity)")
do {
let result = try? CoreDataStack.instance.viewContext.fetch(fetchRequest)
}
}
コアデータフェッチ要求を抽象化しようとしているため、タイプ管理オブジェクトの引数を作成し、フェッチ要求に渡しますが、それを抽象化しようとしていませんコアデータフェッチ要求?コアデータフェッチ要求の抽象化
ようこそスタックオーバーフローに:
は、あなたは、単にだろうこれを呼び出します。 _しかし、ドームの詳細を追加してくださいme_をさせていません。エラーメッセージが表示されますか?それをどうやって使いますか? – pirhoNSFetchRequestはすでに一般的です。 'Entity.fetch(述語:NSPredicate)'のようなものを書くことができ、適切なサブクラス型を返すことができるように、クラスメソッドでプロトコル拡張を追加することによって抽象性を劇的に向上させることができます。 – vadian