2011-01-09 10 views
0

Ich habe diesen Code eine Präferenz zu lesen. Die Ausgabe an die Konsole ist 1, aber das Fenster ist nicht auf NSModalPanelWindowLevel festgelegt. Ich habe versucht, 1 anstelle von @ "1" zu verwenden, aber das funktioniert auch nicht.NSUserDefaults objectForKey Ausgabevergleich funktioniert nicht

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 

NSString * alwaysonforeground = [Standardwerte objectForKey: @ "alwaysonforeground"]; if (alwaysonforeground == @ "1") [Fenster setLevel: NSModalPanelWindowLevel]; NSLog (immer Vordergrund);

Antwort

2

Sie möchten diese Funktion

if ([alwaysonforeground isEqualToString:@"1"]) { } 
+0

Vielen Dank! Ich bin sehr neu in der Mac-Programmierung, also wusste ich nicht, dass ich das tun musste. – icant

+0

Kein Problem. Ich musste es auch selbst herausfinden, weil ich es auch nicht wusste. Wenn Sie möchten, können Sie diese Antwort akzeptieren. – Paul

Verwandte Themen