Posso usar um NSPredicate no Swift com um argumento nulo?

Estou tentando converter um projeto que usa o Core Data do Objective-C para o Swift.

O modelo de dados está estruturado para que eu tenha uma pasta mestre que contenha outras pastas - e essas pastas também podem conter outras pastas, por meio de um relacionamento "parentFolder".

Atualmente, faço isso no Objective-C para recuperar a pasta principal (ela encontra a única pasta sem um "parentFolder" e funciona como esperado):

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

Ao converter para Swift, eu gostaria de fazer a mesma coisa:

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

... mas o compilador reclama com "Falta o rótulo do argumento 'argumentArray:' na chamada. (Parece que estou confundindo isso ao pensar que preciso usar o NSPredicate (formato: argumentArray :)) ...

Existe uma maneira correta de fazer isso no Swift?

questionAnswers(1)

yourAnswerToTheQuestion