mastodon-ios/Mastodon/Extension/NSManagedObjectContext.swift

21 lines
428 B
Swift
Raw Normal View History

2021-03-11 07:34:10 +01:00
//
// NSManagedObjectContext.swift
// Mastodon
//
// Created by MainasuK Cirno on 2021-3-11.
//
import Foundation
import CoreData
extension NSManagedObjectContext {
func safeFetch<T>(_ request: NSFetchRequest<T>) -> [T] where T : NSFetchRequestResult {
do {
return try fetch(request)
} catch {
assertionFailure(error.localizedDescription)
return []
}
}
}