¿Puedo usar un NSPredicate en Swift con un argumento nulo?

Estoy tratando de convertir un proyecto que usa Core Data de Objective-C a Swift.

El modelo de datos está estructurado de modo que tengo una carpeta maestra que contiene otras carpetas, y esas carpetas también pueden contener otras carpetas, a través de una relación "parentFolder".

Actualmente, hago esto en Objective-C para recuperar la carpeta maestra (encuentra la única carpeta sin un "parentFolder" y funciona como se esperaba):

NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:"Folder"];
request.predicate = [NSPredicate predicateWithFormat:@"parentFolder == %@", nil];

Al convertirme a Swift, me gustaría hacer lo mismo:

let request = NSFetchRequest(entityName: "Folder")
request.predicate = NSPredicate(format: "parentFolder == %@", nil)

... pero el compilador se queja con "Etiqueta de argumento faltante 'argumentosArray:' en la llamada. (Parece confundirlo al pensar que necesito usar el método NSPredicate (formato: argumentoArray :) en su lugar ...)

¿Hay una manera correcta de hacer esto en Swift?

Respuestas a la pregunta(1)

Su respuesta a la pregunta