Swift: como filtrar nos dados principais

Estou usando o código a seguir para buscar todos os dados na "categoria".

let appDelegate = UIApplication.sharedApplication().delegate as AppDelegate

let managedContext = appDelegate.managedObjectContext!
let fetchRequest = NSFetchRequest(entityName:"category")
let fetchedResults = managedContext.executeFetchRequest(fetchRequest, error: &error) as [NSManagedObject]?

Como faço para trazer apenas categorias em que o "tipo" é igual a "produtos"?

questionAnswers(1)

yourAnswerToTheQuestion