NSUserDefaults objectForKey输出比较不起作用
问题描述:
我有这段代码来读取首选项。输出到控制台是1,但该窗口未设置为NSModalPanelWindowLevel。我曾尝试使用1而不是@“1”,但这也不起作用。NSUserDefaults objectForKey输出比较不起作用
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString * alwaysonforeground = [defaults objectForKey:@“alwaysonforeground”];如果(alwaysonforeground == @“1”) [window setLevel:NSModalPanelWindowLevel]; NSLog(alwaysonforeground);
答
你要这个功能
if ([alwaysonforeground isEqualToString:@"1"]) { }
非常感谢!我对Mac编程非常陌生,所以我不知道我必须这样做。 – icant 2011-01-09 16:34:55