iphone - 如何在 objective-c 中打印出bool

标签 iphone objective-c printing boolean

我在我的 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/

相关文章:

iphone - 将托管对象上下文传递给 AppDelegate 中的 View Controller

ios - JSON解析后,-viewForAnnotation在MKMapView上仅显示一个注解

iphone - 为 Cydia 开发应用程序

iPhone coredata 获取请求,关系和部分的基础知识

ios - 本地化 IOS 默认语言

iphone - 写入 CSV 文件时处理回车的问题

python - 如何以与名称属性相同的方式打印组合标志

java - 使用 JEditorPane 自动分页

android - 我们可以从 Web View 打印吗?

ios - Firebase Phone Auth 验证码的超时时间是多少?以及如何设置一个?