OSX NSUserDefaults no funciona

Este código siempre me da NO en mi aplicación. De hecho, funciona en cualquier otro proyecto. Lo copio ... así que algo debe estar mal con mis valores predeterminados de usuario estándar, ¡pero no sé cómo puede suceder esto y cómo resolverlo!

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setBool:YES forKey:@"myKey"];

BOOL test = [defaults boolForKey:@"myKey"];
// test is ALWAYS NO here!

¿Alguien puede darme una pista, por dónde empezar o cómo deshacerse de esto?

Es un proyecto mixto con rapidez y objetivo c y obtengo el mismo comportamiento en mí AppDelegate.swift, cuando pongo esto directamente en mi aplicaciónDidFinishLaunching

let defaults = NSUserDefaults.standardUserDefaults()        
defaults.setBool(true, forKey: "myKey")

let test = defaults.boolForKey("myKey")
// test ALWAYS false here   

Antes de que alguien pregunte: - sí, incluso con sincronización llamada entre sí - sí, este es el código completo, nada entre las líneas ... establecer y obtenerlo inmediatamente después no funciona

Respuestas a la pregunta(1)

Su respuesta a la pregunta