OSX NSUserDefaults funktioniert nicht

Dieser Code gibt mir in meiner Bewerbung immer NEIN. Es funktioniert in der Tat in jedem anderen Projekt, das ich kopiere ... also muss etwas mit meinen standardUserDefaults durcheinander gebracht werden, aber ich weiß absolut nicht, wie das passieren kann und wie ich es lösen kann!

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

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

Kann mir jemand einen Tipp geben, wo ich anfangen soll oder wie ich mich davon befreien kann?

Es ist ein gemischtes Projekt mit schnellem und objektivem c und bekomme das gleiche Verhalten in mir AppDelegate.swift, wenn ich dies direkt in meine applicationDidFinishLaunching @ set

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

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

Bevor jemand fragt: - ja, auch mit Synchronize dazwischen aufgerufen - ja das ist der ganze Code, nichts zwischen den Zeilen ... setze und bekomme es gleich nachher nicht hin

Antworten auf die Frage(2)

Ihre Antwort auf die Frage