NSUserDefaults objectForKey输出比较不起作用

时间:2011-01-09 16:31:06

标签: cocoa macos nsuserdefaults

我已经有了这段代码来阅读偏好。控制台的输出为1,但窗口未设置为NSModalPanelWindowLevel。我试过使用1代替@“1”,但这也不起作用。

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

NSString * alwaysonforeground = [defaults objectForKey:@“alwaysonforeground”];  if(alwaysonforeground == @“1”)   [window setLevel:NSModalPanelWindowLevel];  的NSLog(alwaysonforeground);

1 个答案:

答案 0 :(得分:2)

你想要这个功能

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