我在我的 NSUserDefault 中为键 TCshow 设置了一个 bool 值, 我想运行 nslog 测试是否保存了 key ,我正在尝试打印出 bool 值。 这是我的代码,但它不起作用,有什么建议吗?
- (IBAction)acceptAction:(id)sender {
//key store to nsuserdefault
self.storedKey = [[NSUserDefaults alloc] init];
[self.storedKey setBool:YES forKey:@"TCshow"];
//trying to print out yes or not, but not working...
NSLog(@"%@", [self.storedKey boolForKey:@"TCshow"]);
}
最佳答案
%@
用于对象。 BOOL
不是对象。你应该使用 %d
。
它将打印出 0
表示 FALSE/NO,1
表示 TRUE/YES。
关于iphone - 如何在 objective-c 中打印出bool,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11952646/